pyodbc MySQL Windows:找不到数据源名称,也没有指定默认驱动程
我正在尝试使用pyodbc连接到Windows Server 2008 R2 localhost上的MySQL 5.6.我在localhost上使用了MySQL实例的完整安装,包括ODBC连接器.我把它连接到一个远程SQL Server实例很漂亮,但对于我的生活,我无法让它连接到本地MySQL实例.我使用这个guide from connectionstrings.com作为参考. 这是一些代码:
这是错误:
我尝试了添加Provider = MSDASQL;在连接字符串中将ANSI更改为UNICODE.有什么建议? 最佳答案 我遇到了类似的问题.我使用的是Windows 8和mysql. 我解决问题的方法是进入我的
32位或64位版本,具体取决于您的计算机. 然后单击“系统DNS”文件.如果您没有看到任何MySQL驱动程序,则必须单击“添加”.它会弹出一个列表,从该列表中选择MySQL驱动程序. 对我来说,这是MySQL ODBC 5.3 ANSI(他们也有一个unicode驱动程序).点击完成.完成后,您必须将代码中的连接线更改为刚刚填写的相应驱动程序. 例如:
这应该工作,或者至少它解决了我的连接问题,因为我遇到了各种不同的错误.这就是为我解决问题的原因. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在’php’中自行连接两个表后打印在表中获得的值?
- MySQL备份与恢复Mysql学习
- php – Mysql如何在数据库中将时间数据类型设置为只有HH:
- Linux上PHP的真实max_execution_time
- MYSQL数据库MySQL中的LOCATE和POSITION函数使用方法
- mysql – Rails ActiveRecord按连接表关联计数排序
- MYSQL数据库mysql输入中文出现ERROR 1366的解决方法
- Mysql应用mysql通过my.cnf修改默认字符集为utf-8的方法和注
- MySQL Left Outer Join没有为COUNT(*)返回NULL值
- MYSQL教程mysql索引优化实例分享