import pymysql #导入数据库包
class mysql_conn(object): # mysql_conn 主要的功能是,将谅解数据库的操作变成只连接一次
# 魔术方法, 初始化, 构建函数
def __init__(self): # 初始化
# 创建连接 db相当于mysql的连接
self.db = pymysql.connect(host='127.0.0.1', user='root', password='******', port=3306, database='py10')
# 创建游标
self.cursor = self.db.cursor()
# 执行modify(修改)相关操作
def execute_modify_mysql(self, sql): # 实现一个插入,修改
self.cursor.execute(sql)
self.db.commit()
# 魔术方法, 析构化, 析构函数
def __del__(self): # 结束
self.cursor.close()
self.db.close()
if __name__=='__main__':
sql = 'insert into xueqiu_test values (3)'
mc = mysql_conn()
mc.execute_modify_mysql(sql) # 执行sql语句
sql = 'insert into xueqiu_test values (4)'
mc.execute_modify_mysql(sql) # 执行sql语句
sql = 'insert into xueqiu_test values (5)'
mc.execute_modify_mysql(sql) # 执行sql语句
sql = 'insert into xueqiu_test values (6)'
mc.execute_modify_mysql(sql) # 执行sql语句
#测试
# if __name__=='__main__':
# sql = 'insert into xueqiu test values(1)'
# cursor.execute(sql)
# db.commit()
# cursor.close()
pymysql 封装类 保存
猜你喜欢
转载自blog.csdn.net/qq_41996633/article/details/81711230
今日推荐
周排行