91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么創建mysql數據庫連接池

九三
264
2021-01-08 08:22:37
欄目: 云計算

怎么創建mysql數據庫連接池

mysql中利用DBUtils創建數據庫連接池的方法

具體方法如下:

import pymysql

from DBUtils.PooledDB import PooledDB, SharedDBConnection

POOL = PooledDB(

creator=pymysql, # 使用鏈接數據庫的模塊

maxconnections=10, # 連接池允許的最大連接數,0和None表示不限制連接數

mincached=2, # 初始化時,鏈接池中至少創建的空閑的鏈接,0表示不創建

maxcached=5, # 鏈接池中最多閑置的鏈接,0和None不限制

maxshared=3, # 鏈接池中最多共享的鏈接數量,0和None表示全部共享。

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='123',

database='pooldb',

charset='utf8'

)

def index(request):

# 去連接池中獲取連接

conn = POOL.connection()

cursor = conn.cursor()

cursor.execute('select * from tb1')

result = cursor.fetchall()

conn.close()

0
济源市| 金华市| 商丘市| 临沧市| 北川| 武冈市| 苗栗县| 宣化县| 德州市| 开化县| 荥阳市| 淮滨县| 新安县| 陆丰市| 仪陇县| 安宁市| 高雄市| 封开县| 美姑县| 湄潭县| 兴化市| 吴旗县| 沅江市| 偏关县| 吉安市| 光泽县| 霍州市| 鄂托克旗| 通海县| 凌云县| 富阳市| 温泉县| 婺源县| 西吉县| 含山县| 金乡县| 洞口县| 揭西县| 闽侯县| 广南县| 清新县|