一、普通 MySQL 連接方法
使用模塊 MySQLdb 普通方式連接赡若。
execute() 返回結(jié)果表示影響的行數(shù)列赎。cursor.fetchone() 取回一條結(jié)果。sql_1 直接一行寫完骇窍,sql_2 換行寫完瓜晤, sql_3 多行寫。 查詢時不需要 commit() 操作腹纳,插入痢掠、更新、刪除時需要 commit() 提交嘲恍。
二足画、使用連接池連接MySQL
小編推薦一個學Python學習交流群(627012464),無論你是大牛還是小白佃牛,是想轉(zhuǎn)行還是想入行都可以來了解一起進步一起學習淹辞!里面有開發(fā)工具,很多干貨和技術(shù)資料分享俘侠!
為連接池里的最少連接數(shù)象缀, 以后每次需要數(shù)據(jù)庫連接就是用connection()函數(shù)獲取連接就好了
PooledDB 的默認值
PooledDB的參數(shù):
1.mincached,最少的空閑連接數(shù)兼贡,如果空閑連接數(shù)小于這個數(shù)攻冷,pool會創(chuàng)建一個新的連接
2.maxcached,最大的空閑連接數(shù)遍希,如果空閑連接數(shù)大于這個數(shù)等曼,pool會關(guān)閉空閑連接
3.maxconnections,最大的連接數(shù)凿蒜,
4.blocking禁谦,當連接數(shù)達到最大的連接數(shù)時,在請求連接的時候废封,如果這個值是True州泊,請求連接的程序會一直等待,直到當前連接數(shù)小于最大連接數(shù)漂洋,如果這個值是False遥皂,會報錯,
5.axshared , 當連接數(shù)達到這個數(shù)刽漂,新請求的連接會分享已經(jīng)分配出去的連接
三演训、模塊導(dǎo)入連接 MySQL
以連接池的方式,編寫模塊 mysqlhelper.py贝咙,可以在項目的其他地方導(dǎo)入MySQL連接實例即可使用样悟。
使用方法
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值窟她,謝謝大家對小編的支持陈症。