Python3 mysql连接池工具类 调用dbutils

DButils是python的一个实现数据库连接池的模块

  两种模式:

  1.为每一个线程创建一个链接,即使线程即使调用了close()方法,也不会关闭,只是把线程放到连接池,供自己再次使用,当连接关闭时,线程连接自动关闭。

 2.创建一批连接到连接池,供所有线程共享使用

  注意:由于pymysql,mysqlDB中的threadsafety值为1,所有线程共享连接

PS:关于pymysql模块,如果没有单线程的情况,连接MySQL数据库没有问题,但如果要是多线程,就需要加锁,一旦加锁,后面的线程就得等待,势必会降低使用效率。

不加锁

原文地址:https://www.cnblogs.com/liang715200/p/14787895.html