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

时间:2014-08-08 18:39:17

标签: mysql odbc 64-bit

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

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;

我没有做过任何事情,我刚刚安装了社区版并尝试连接。

3 个答案:

答案 0 :(得分:1)

这应该有效:

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

Data origin

答案 1 :(得分:0)

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

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

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

也有效。

答案 2 :(得分:0)

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

  

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