尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
歡迎點擊右上角關注小編,除了分享技術文章之外還有很多福利,私信學習資料可以領取包括不限於Python實戰演練、PDF電子文檔、面試集錦、學習資料等。
一、普通 MySQL 連接方法
使用模塊 MySQLdb 普通方式連接。
execute() 返回結果表示影響的行數。cursor.fetchone() 取回一條結果。sql_1 直接一行寫完,sql_2 換行寫完, sql_3 多行寫。 查詢時不需要 commit() 操作,插入、更新、刪除時需要 commit() 提交。
二、使用連接池連接MySQL
為連接池里的最少連接數, 以後每次需要數據庫連接就是用connection()函數獲取連接就好了
- PooledDB 的默認值
- PooledDB的參數:
- mincached,最少的空閒連接數,如果空閒連接數小於這個數,pool會創建一個新的連接
- maxcached,最大的空閒連接數,如果空閒連接數大於這個數,pool會關閉空閒連接
- maxconnections,最大的連接數,
- blocking,當連接數達到最大的連接數時,在請求連接的時候,如果這個值是True,請求連接的程序會一直等待,直到當前連接數小於最大連接數,如果這個值是False,會報錯,
- axshared , 當連接數達到這個數,新請求的連接會分享已經分配出去的連接
三、模塊導入連接 MySQL
以連接池的方式,編寫模塊 mysqlhelper.py,可以在項目的其他地方導入MySQL連接實例即可使用。
- 使用方法
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對小編的支持。