# coding=utf-8
import pymysql
import time
def m():
"""单次连接mysql执行多次操作后关闭一次,
然后再次重新启动重新连接。
避免每次操作都重新连接浪费资源。
同样可以避免数据库丢失连接状态导致程序出错。
:return:
"""
while 1:
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='root', database='foryou')
cursor = conn.cursor()
for i in range(20):
sql1="select name from product where code = 20000001"
cursor.execute(sql1)
data = cursor.fetchall()
print(data)
cursor.close()
#关闭光标对象
conn.close()
# 关闭数据库连接
time.sleep(3)
if __name__ == '__main__':
m()