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()