python在windows下連接mysql數據庫


一,安裝MySQL-python

  python 連接mysql數據庫需要 Python interface to Mysql包,包名為

MySQL-python

,PyPI上現在到了1.2.5版本。MySQL-python在windows下是通過.exe文件的installer安裝的,

前提是已經安裝的python需要寫入注冊表,參考這篇文章:windows安裝python2.7后的注冊(registry)問題

  然后開始安裝MySQL-python,不過這里有個坑,從PyPI上下載的MySQL-python版本--

MySQL-python-1.2.5.win32-py2.7.exe (md5)--不一定能用,原因是python環境和MySQL-python在軟件位數上可能不一致,

比如,我本地安裝的python是64位,從PyPI上下載的MySQL-python就沒法使用,

會報這樣的錯誤: python ImportError: DLL load failed: %1

只要安裝正確位數的MySQL-python就可以了,這里分享下64位的:

MySQL-python-1.2.5.win-amd64-py2.7.exe

 

二,簡單使用

參考代碼如下:

 1 Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)] on win32
 2 import MySQLdb
 3 conn = MySQLdb.connect(host='localhost',port=3306,user='root',passwd='123456',db='test')
 4 cur = conn.cursor()
 5 cur.execute('select `title`, `text` from `entries` limit 10')
 6 2L
 7 cur.fetchall()
 8 (('bokeyuan', 'bokeyuan text...'), ('google translate', 'google translate text...'))
 9 cur.close()
10 conn.close()

 


免責聲明!

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



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