import pymysql
class database:
# 实现python链接MySQL服务器
def __init__(self):
self.con = pymysql.connect(host='localhost',
port=3306,
user='root',
password='123456',
database='test',
charset="utf8",
# 游标类型,默认是元组,当前语句是指定为字典游标,控制查询结果的显示数据类型
cursorclass=pymysql.cursors.DictCursor
)
#通过上一步创建的数据库连接的对象来创建游标
self.cur = self.con.cursor()
#通过游标来执行MYsql命令
def select_sql_excute(self,sql,query_key):
self.info = self.cur.execute(sql)
self.result = self.info.get(query_key)
#断开连接
self.con.close()
return self.result
# cur.fetchall()
# cur.fetchmany()
# 提交数据的修改
# self.con.commit()