import pymysql # mysql_coon 主要的功能就是, 将链接数据库的操作变成只连接一次 # class mysql_conn(object): # 魔术方法, 初始化, 构造函数 优先执行此函数 def __init__(self): #ip地址 #用户名 #密码 #端口号 #库名 self.db = pymysql.connect(host='localhost', user='root', password='123456', port=3306, database='py1011') #创建游标 self.cursor = self.db.cursor() # 执行modify(修改)相关的操作 def execute_modify_mysql(self, sql): # 执行MySQL语句 self.cursor.execute(sql) # 将MySQL语句提交给数据库 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 = 'insert into xueqiu_test values (4)' mc.execute_modify_mysql(sql) sql = 'insert into xueqiu_test values (5)' mc.execute_modify_mysql(sql) sql = 'insert into xueqiu_test values (6)' mc.execute_modify_mysql(sql)