新聞中心
在Python數(shù)據(jù)庫(kù)連接池中操作過(guò)程中如果你設(shè)置好了連接池,你就可以按照如下進(jìn)行操作。通過(guò)以下的內(nèi)容你就可以輕松的運(yùn)用Python數(shù)據(jù)庫(kù)連接池的相關(guān)步驟,希望下面的文章會(huì)對(duì)你有所收獲。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)拜城,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220
請(qǐng)求連接:
- db = pool.connection()
你可以使用這些連接有如原始的DB-API 2一樣。而實(shí)際使用的是``SteadyDB``版本的強(qiáng)硬連接。請(qǐng)注意連接可以與其他線程共享,只要你設(shè)置 maxshared 參數(shù)為非零,并且DB-API 2模塊也允許。如果你想要使用專用連接則使用:
- db = pool.connection(0)
如果你不再需要這個(gè)連接了,則可以返回給連接池使用 db.close() 。你也可以使用相同的方法獲取另一個(gè)連接。警告: 在一個(gè)多線程環(huán)境,不要使用下面的方法:
- pool.connection().cursor().execute(...)
- db = pool.connection()
- cur = db.cursor()
- cur.execute(...)
- res = cur.fetchone()
- cur.close() # or del cur
- db.close() # or del db
示例 [方便你將來(lái)直接使用]
使用PersistentDB 模塊
- import threading,time,datetime
- import MySQLdb
- import DBUtils.PersistentDB
- persist = DBUtils.PersistentDB.PersistentDB(MySQLdb,100,host='localhost',user='root',passwd='321',db='test',charset='utf8')
- conn = persist.connection()
- cursor = conn.cursor()
- cursor.execute("insert into me values(1,'22222')")
- conn.commit()
- conn.close()
通過(guò)以上的內(nèi)容你就可以得到數(shù)據(jù)庫(kù)連接了!
網(wǎng)頁(yè)標(biāo)題:在Python數(shù)據(jù)庫(kù)連接池中如何創(chuàng)建請(qǐng)求連接的方案
網(wǎng)頁(yè)路徑:http://fisionsoft.com.cn/article/djiedhp.html


咨詢
建站咨詢
