博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库连接池
阅读量:5065 次
发布时间:2019-06-12

本文共 913 字,大约阅读时间需要 3 分钟。

import pymysqlfrom DBUtils.PooledDB import PooledDBPOOL = PooledDB(    creator=pymysql,  # 使用链接数据库的模块    maxconnections=6,  # 连接池允许的最大连接数,0和None表示不限制连接数    mincached=2,  # 初始化时,链接池中至少创建的空闲的链接,0表示不创建    maxcached=5,  # 链接池中最多闲置的链接,0和None不限制    maxshared=3,  # 链接池中最多共享的链接数量,0和None表示全部共享。PS: 无用,因为pymysql和MySQLdb等模块的 threadsafety都为1,所有值无论设置为多少,_maxcached永远为0,所以永远是所有链接都共享。    blocking=True,  # 连接池中如果没有可用连接后,是否阻塞等待。True,等待;False,不等待然后报错    maxusage=None,  # 一个链接最多被重复使用的次数,None表示无限制    setsession=[],  # 开始会话前执行的命令列表。如:["set datestyle to ...", "set time zone ..."]    ping=0,    # ping MySQL服务端,检查是否服务可用。    #  如:0 = None = never,    # 1 = default = whenever it is requested,    # 2 = when a cursor is created,    # 4 = when a query is executed,    # 7 = always    host="127.0.0.1",    port=3306,    user="root",    password="",    charset="utf8",    db="day115")

 

转载于:https://www.cnblogs.com/s593941/p/10268550.html

你可能感兴趣的文章
Android 常用开源框架源码解析 系列 (四)Glide
查看>>
操作系统概述
查看>>
mysql 根据地图 坐标 查询 周边景区、酒店
查看>>
GIMP永久保存选择的办法
查看>>
<CDQ分治> Jam's problem again [HDU - 5618]
查看>>
mysql重置密码
查看>>
使用request简单爬虫
查看>>
jQuery轮 播的封装
查看>>
一天一道算法题--5.30---递归
查看>>
switchcase的用法
查看>>
React.js 小书 Lesson15 - 实战分析:评论功能(二)
查看>>
CSS3样式
查看>>
为什么不能根据返回类型来区分重载
查看>>
MetInfo安装
查看>>
jQuery选择器 (详解)
查看>>
php扩展安装范例
查看>>
DNA甲基化检测服务
查看>>
Photoshop CS5完全自学实战实例视频教程
查看>>
设计原则
查看>>
桥接模式
查看>>