zoukankan      html  css  js  c++  java
  • Python3 mysql连接池工具类 调用dbutils

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

      两种模式:

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

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

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

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

    不加锁

  • 相关阅读:
    文件操作
    xadmin的使用
    Vue
    Redis
    Django
    python小结
    利用线程池和回调函数爬虫
    drf-基表、断关联表关系、级联删除、正方向查询、子序列化
    drf序列化
    drf初识
  • 原文地址:https://www.cnblogs.com/liang715200/p/14787895.html
Copyright © 2011-2022 走看看