繁体   English   中英

在64位系统中通过odbc连接到mysql

[英]Connecting to mysql via odbc in a 64 bit system

我已经在计算机上安装了社区服务器,但是由于某些原因,我继续收到此错误

Driver={MySQL ODBC 5.3 ANSI Driver};Server=localhost;Database=smsserver;
User=root;Password=123456;Option=3;

ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

这是我的连接字符串

Driver={MySQL ODBC 5.3 ANSI Driver};Server=localhost;Database=smsserver; User=root;Password=123456;Option=3;

我真的没有做任何事情,我只是安装了社区版并尝试进行连接。

这应该工作:

Provider=MSDASQL;Driver={MySQL ODBC 5.2 ANSI Driver};Server=localhost;
Database=myDataBase;User=myUsername;Password=myPassword;Option=3;

资料来源

我通过下载32位odbc连接器并为64位安装并执行相同操作来解决了该问题。

然后我使用了原始的字符串并进行了工作。上面也给出了答案

Provider=MSDASQL;Driver={MySQL ODBC 5.2 ANSI Driver};Server=localhost; Database=myDataBase;User=myUsername;Password=myPassword;Option=3;

也有效。

在许多情况下,安装redist( vcredist_x64 )或( vcredist_x86 )可解决此问题。

我想知道为什么网站上没有提到它?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM