DButils是python的一个实现数据库连接池的模块
两种模式:
1.为每一个线程创建一个链接,即使线程即使调用了close()方法,也不会关闭,只是把线程放到连接池,供自己再次使用,当连接关闭时,线程连接自动关闭。
2.创建一批连接到连接池,供所有线程共享使用
注意:由于pymysql,mysqlDB中的threadsafety值为1,所有线程共享连接
PS:关于pymysql模块,如果没有单线程的情况,连接MySQL数据库没有问题,但如果要是多线程,就需要加锁,一旦加锁,后面的线程就得等待,势必会降低使用效率。
不加锁