码迷,mamicode.com
首页 > 数据库 > 详细

pymysql的使用

时间:2019-02-20 13:27:15      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:print   .com   user   div   return   cut   ping   创建   elf   

import pymysql


class StoreSpiderPipeline(object):
    def __init__(self):
        # 连接数据库:
        self.coon = pymysql.connect(host=数据库ip, user=root, password=8888888, port=8888, db=88888)
        #创建游标对象
        self.cursor = self.coon.cursor()
        self.cursor.execute("create table IF NOT EXISTS klkl_4s_shop(city char(50), district char(50), company_name char(100), business char(100), phone char(50), adress char(50));")
        self.coon.commit()

    def process_item(self, item, spider):
        sql = insert into klkl_4s_shop(city,district,company_name,business,phone,adress) values (%s,%s,%s,%s,%s,%s)
        try:
            self.coon.ping(reconnect=True)
            self.cursor.execute(sql, (item[city], item[district], item[company_name], item[business], item[phone],item[adress]))
            self.coon.commit()
            print(klkl_4s_shop提交成功)
        except:
            self.coon.rollback()
            print(klkl_4s_shop提交失败)
        return item

 

pymysql的使用

标签:print   .com   user   div   return   cut   ping   创建   elf   

原文地址:https://www.cnblogs.com/chaojiyingxiong/p/10405748.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!