先去http://sourceforge.net/projects/mysql-python/files/下载MySQL-python-1.2.2.win32-py2.5.exe。
安装好MySQLdb后打开Pydev进行测试。
1、修改Pydev配置:
1.1、打开Windows——Preferences,进行Pydev设置,修改Python的Forced Builtins
添加MySQLdb后,保存设置。
2、新建一个Module进行测试
#!/usr/bin/env python
#coding=UTF-8
'''
Created on 2010-11-1
@author: paninxb
'''
import MySQLdb
def testMySQLdb():
print '测试MySQL数据库连接'
db = MySQLdb.connect(user='root', db='jpetstore', passwd='root', host='localhost')
cursor = db.cursor()
cursor.execute('SELECT name FROM product ORDER BY name')
names = [row[0] for row in cursor.fetchall()]
db.close()
for name in names:
print 'name : %s' %name
if __name__ == '__main__':
testMySQLdb()
在做测试之前需要建一个product表,我偷懒,用的是jpetstore自带的表进行测试。
对于Python的数据库编程先了解这么多,在深入学习Django后再慢慢熟悉。