日期:2014-05-16 浏览次数:20440 次
我用的是Py2.7,windows平台。
python中,使用import MySQLdb之前,要确保已经导入了该模块。如果没有安装文件链接如下(感谢某网友提供的链接):
MySQL-python-1.2.3.win32-py2.7.exe
?
安装成功后,用自带的IDEL运行import MySQLdb可以通过,但是在eclipse+pydev下就不行.上网搜了一堆,ok搞定,方法总结如下:
?
1 eclipse中,windows----》preference----》PyDev----》Interpreter-Python-----》Libraies选项下。点击界面右下角【apply】按钮,如果没有apply成功---即列表中没有导入MySQLdb,就自己手动点击【new folder】导入。
?
2 导入成功后,切换到【Forced Builtins】选项下。点击界面右下角【apply】按钮,如果没有apply成功。就自己手动【new】一个MySQLdb。
?
3 保存成功后,重启eclipse。搞定。
?
输入代码测试下吧:
?
?
import MySQLdb
con= MySQLdb.connect(host='ip',user='usr',passwd='****',db='****')
cursor =con.cursor()
?
sql ="select * from table_name"
?
cursor.execute(sql)
?
row=cursor.fetchone()
?
print row
?
cursor.close()
?
con.close()