pymysql的是使用

class Save():

# 构造函数
def __init__(self):
self.nn = pymysql.connect(host='127.0.0.1', # 连接名称,默认127.0.0.1
user='root', # 用户名
password='123456', # 密码
port=3306, # 端口,默认为:3306
database='spider', # 数据库名称
charset='utf8') # 字符编码

self.cursor = self.nn.cursor() # 生成游标(拿数据的手)

# 查找, 一个参数sql 语句插入
def Search(self, sql):
# sql语句
self.cursor.execute(sql) # 执行语句
data = self.cursor.fetchall() # 通过fetchall方法获得数据
return data

def Insert(self, sql):
# 执行函数
self.cursor.execute(sql) # 执行语句

# 涉及插入数据要注意提交
self.nn.commit()

# 关闭
def Close(self):
# 关闭光标对象
self.cursor.close()
# 关闭数据库连接
self.nn.close()

原文地址:https://www.cnblogs.com/yuanjia8888/p/13924167.html