import pymysql # mysql_coon 主要的功能就是, 将链接数据库的操作变成只连接一次 # class mysql_conn(object): # 魔术方法, 初始化, 构造函数 def __init__(self): self.db = pymysql.connect(host='127.0.0.1', user='root', password='123456', port=3306, database='py11') 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(xid,title,description,target) values(%s,%s,%s,%s)",(i,t,d,ta) mc = mysql_conn() mc.execute_modify_mysql(sql) # sql = 'insert into xueqiu values (4)' # mc.execute_modify_mysql(sql) # sql = 'insert into xueqiu values (5)' # mc.execute_modify_mysql(sql) # sql = 'insert into xueqiu values (6)' # mc.execute_modify_mysql(sql)
pythonl链接数据库封装 析构方法
最新推荐文章于 2024-06-20 22:30:37 发布