教你如何用Python 連接 MySQL

尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️

加入LINE好友

歡迎點擊右上角關注小編,除了分享技術文章之外還有很多福利,私信學習資料可以領取包括不限於Python實戰演練、PDF電子文檔、面試集錦、學習資料等。

教你如何用Python 連接 MySQL

一、普通 MySQL 連接方法

使用模塊 MySQLdb 普通方式連接。

教你如何用Python 連接 MySQL

execute() 返回結果表示影響的行數。cursor.fetchone() 取回一條結果。sql_1 直接一行寫完,sql_2 換行寫完, sql_3 多行寫。 查詢時不需要 commit() 操作,插入、更新、刪除時需要 commit() 提交。

二、使用連接池連接MySQL

教你如何用Python 連接 MySQL

為連接池里的最少連接數, 以後每次需要數據庫連接就是用connection()函數獲取連接就好了

  • PooledDB 的默認值

教你如何用Python 連接 MySQL

  • PooledDB的參數:
  1. mincached,最少的空閒連接數,如果空閒連接數小於這個數,pool會創建一個新的連接
  2. maxcached,最大的空閒連接數,如果空閒連接數大於這個數,pool會關閉空閒連接
  3. maxconnections,最大的連接數,
  4. blocking,當連接數達到最大的連接數時,在請求連接的時候,如果這個值是True,請求連接的程序會一直等待,直到當前連接數小於最大連接數,如果這個值是False,會報錯,
  5. axshared , 當連接數達到這個數,新請求的連接會分享已經分配出去的連接

三、模塊導入連接 MySQL

以連接池的方式,編寫模塊 mysqlhelper.py,可以在項目的其他地方導入MySQL連接實例即可使用。

教你如何用Python 連接 MySQL

  • 使用方法

教你如何用Python 連接 MySQL

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對小編的支持。

About 尋夢園
尋夢園是台灣最大的聊天室及交友社群網站。 致力於發展能夠讓會員們彼此互動、盡情分享自我的平台。 擁有數百間不同的聊天室 ,讓您隨時隨地都能找到志同道合的好友!