pymysql的使用

Posted 年轻人——001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pymysql的使用相关的知识,希望对你有一定的参考价值。

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的使用的主要内容,如果未能解决你的问题,请参考以下文章

PyMySQL的使用详解

pymysql使用

Python之PyMySQL的使用

在python中使用pymysql连接数据库

Python中pymysql基本使用

pymysql 无法连接 SSL