当前位置:网站首页 > Python数据科学 > 正文

pymysql连接池多线程(python多线程连接数据库)



1.安装第三方库:pip install DBUtils

2.导包:from dbutils.pooled_db import PooledDB

3.创建连接池:       

        pool = PooledDB(             #使用数据库的模块         creator=pymysql,            #设置最大连接数量         maxconnections=32,             #设置初始空闲连接数量         mincached=10,     #连接池中没有空闲连接后设置是否等待,True等待,False不等待         blocking=True,                          #检查服务是否可用         ping=0,         host='',         user='',         password='',         port=3306,         )

4.调用方法:

        db = pool.connection()        #连接数据库

        cur = db.cursor()                 #设置游标

        #执行数据库操作

        cur.execute(sql)

        cur.fetchall()

        #关闭连接,返回连接池中

        cur.close()

        db.close()

到此这篇pymysql连接池多线程(python多线程连接数据库)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • win32gui python 如何获取list 控件内容(python获取list中的数据)2025-03-29 10:54:07
  • python 数据库 连接池(python数据库连接池工具类)2025-03-29 10:54:07
  • 【python】采集每日必看黄色软件数据~2025-03-29 10:54:07
  • python中format用法(最全汇总)_python中format的用法菜鸟教程2025-03-29 10:54:07
  • Python数据可视化 Pyecharts 制作 Radar 雷达图_Python数据可视化 Pyecharts 制作 Radar 雷达图2025-03-29 10:54:07
  • Python 数据科学入门_python数据科学入门2025-03-29 10:54:07
  • 【Python数据科学 | 11】应用实战:我的第一个开源项目-基金定投回测工具_量化投资以python为工具课后答案2025-03-29 10:54:07
  • Anaconda详细安装及使用教程(带图文)_anaconda的安装教程2025-03-29 10:54:07
  • 1.Python数据分析—数据分析与挖掘详讲_数据分析 python2025-03-29 10:54:07
  • python 字典添加数据(python字典怎么添加值)2025-03-29 10:54:07
  • 全屏图片