中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎么創建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
桐庐县| 安顺市| 化德县| 陵川县| 文安县| 株洲市| 邓州市| 石首市| 白水县| 二连浩特市| 梁河县| 犍为县| 翁牛特旗| 昭觉县| 大关县| 天长市| 湾仔区| 瑞昌市| 永清县| 什邡市| 乐东| 讷河市| 嵊州市| 湘潭市| 会东县| 和田市| 山阳县| 五家渠市| 林甸县| 深州市| 建始县| 株洲市| 莆田市| 井冈山市| 花莲县| 瑞安市| 交口县| 安福县| 那曲县| 库伦旗| 桃园市|