回覆列表
  • 1 # 使用者5951233894429

    透過以下的內容你就可以輕鬆的運用Python資料庫連線池的相關步驟,希望下面的文章會對你有所收穫。 請求連線: 1. db=pool.connection()2. 你可以使用這些連線有如原始的DB-API 2一樣。而實際使用的是``SteadyDB``版本的強硬連線。請注意連線可以與其他執行緒共享,只要你設定 maxshared 引數為非零,並且DB-API 2模組也允許。如果你想要使用專用連線則使用: 1. db=pool.connection(0)2. 如果你不再需要這個連線了,則可以返回給連線池使用 db.close()。你也可以使用相同的方法獲取另一個連線。警告:在一個多執行緒環境,不要使用下面的方法: 1. pool.connection().cursor().execute(...)2. 3. db=pool.connection()4. 5. cur=db.cursor()6. 7. cur.execute(...)8. 9. res=cur.fetchone()10. 11. cur.close() # or del cur12. 13. db.close() # or del db14. 示例 [方便你將來直接使用] 使用PersistentDB 模組 1. import threading,time,datetime2. 3. import MySQLdb4. 5. import DBUtils.PersistentDB6. 7. persist=DBUtils.PersistentDB.PersistentDB(MySQLdb,100,host="localhost",user="root",passwd="321",db="test",charset="utf8")8. 9. conn=persist.connection()10. 11. cursor=conn.cursor()12. 13. cursor.execute("insert into me values(1,"22222")")14. 15. conn.commit()16. 17. conn.close()18. 透過以上的內容你就可以得到資料庫連線了! 作者:不詳 來源:網路

  • 中秋節和大豐收的關聯?
  • 醉逍遙鍛造坐騎+5+6技巧,有知道的嗎?