# 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()












 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐