您的位置:首页 > 编程语言 > Python开发

python3 用ceODBC 在windows下连接mysql

2011-01-19 17:12 134 查看
python3.1.2 用ceODBC 在windows XP 下连接mysql5.5.8

下载相应的 ceODBC 并安装

http://ceodbc.sourceforge.net/

按照参考1进行测试,挂了,错误信息:

ceODBC.DatabaseError: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

原因是没有安装 mysql的ODBC驱动

下载mysql的ODBC驱动并安装

http://dev.mysql.com/downloads/connector/odbc/5.1.html

然后测试代码:

import ceODBC
con=ceODBC.connect('Driver={MYSQL ODBC 5.1 Driver};server=localhost;database=***;uid=***;pwd=***')
cursor=con.cursor()
cursor.execute("select * from ***")
cursor.fetchone()


代码中的***部分请替换成自己相应的资料

参考:

1、Windows下Python3.1 连接数据库的办法

(感谢这个参考的启发意义,但运行起来有些问题)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: