PYTHON3連接MYSQL數據庫


http://smilejay.com/2013/03/python3-mysql-connector/

Python 2.x 上連接MySQL的庫倒是不少的,其中比較著名就是MySQLdb(Django項目都使用它;我也在開發測試系統時也使用過),見:http://sourceforge.net/projects/mysql-python/

不過,目前MySQLdb並不支持python3.x,網上找了一些方法,后來我還是偶然發現MySQL官方已經提供了MySQL連接器,而且已經有支持Python3.x的版本了。MySQL Connector/Python, a self-contained Python driver for communicating with MySQL servers. 這個用起來還是感覺比較順手的。
關於MySQL Connector/Python的各種介紹、安裝、API等文檔,還是參考官網吧:http://dev.mysql.com/doc/connector-python/en/index.html
(注意:安裝程序將關於MySQL Connnector的python2的源文件復制到了python3庫的位置(運行時會報語法錯誤),我就直接手動復制了其中python3/目錄下的文件過去就解決。)

另外,Python3.x連接MySQL的其他方案有:oursql, PyMySQL, myconnpy 等,參考如下鏈接:
http://packages.python.org/oursql/
https://github.com/petehunt/PyMySQL/
https://launchpad.net/myconnpy

下面只是貼一個試用 MySQL Connector/Python 的Python腳本吧(包括創建表、插入數據、從文件讀取並插入數據、查詢數據等):

 

另外,最后再貼一個使用MySQLdb的python2.x代碼示例吧:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM