2014/05/23

Python 2.7.6 連接MySQL

Python要與MySQL連接是沒有問題的,網路上有人寫出『MySQL-Python』套件
想研究原始碼可以參考他的部落格或是原始碼

不過要注意Python 3將會在下一個版本支援
僅支援Python 2.4 or Python 2.7


當前開發環境:Windows7以及Python 2.7.6
那先將MySQL-Python執行檔抓下來,並執行
如果你有安裝Python 2.4 or 2.7會自動抓取版本,並新增至該版本


執行結果:

程式碼:

# -*- coding: utf-8 -*-
import MySQLdb as MySQL


db = MySQL.Connection(host="host", user="account", passwd="password",
 db="db name", port=3306, charset="utf8")
db.begin()

sql = "SQL"
m_cursor = db.cursor()
m_cursor.execute(sql)
data = m_cursor.fetchall()
m_cursor.close()

for index in data:
 print index[0] + " " +index[1] 

db.close()


參考資料:
http://mysql-python.blogspot.tw/
http://mysql-python.sourceforge.net/
http://mysql-python.sourceforge.net/MySQLdb.html
http://mysql-python.sourceforge.net/MySQLdb-1.2.2/