当前位置:   article > 正文

VC使用Ado连接MySQL踩坑_mysql-connector-odbc-8.2.0-winx64 在vc++中 ado 访问mys

mysql-connector-odbc-8.2.0-winx64 在vc++中 ado 访问mysql

1、64位操作系统,mysql ODBC 驱动程序和应用程序之间的体系结构不匹配

  • 1)环境
  • Windows Server 2008R2 64bit+Mysql 5.5.16 for 32 bit+Mysql odbc connector 64 bit
  • 2)报错信息
  • 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
  • 3)原因
  • 因为你使用64位的管理工具“数据源(ODBC)”连接32bit的mysql
  • 4)解决办法
  • 卸载Mysql odbc connector 64 bit 安装Mysql odbc connector 32 bit
  • 运行“C:\Windows\SysWOW64\odbcad32.exe” ,利用这个32位的“数据源(ODBC)”来创建mysql连接

x86的MFC应用程序就应该用MySQL 32位的ODBC驱动和32位的数据源(ODBC)管理工具配置

 MySQL :: Download Connector/ODBChttps://dev.mysql.com/downloads/connector/odbc/5.1.html

 

 

 

 

 

 下面是我配好的一个数据源

额外:

1、MySQL老版本的下载链接

MySQL :: Download MySQL Community Server (Archived Versions)https://downloads.mysql.com/archives/community/

2、ODBC驱动和MySQL版本对应关系

MySQL :: MySQL Connector/J 5.1 Developer Guide :: 2 Connector/J Versions, and the MySQL and Java Versions They Requirehttps://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html

3、如何正确获取MySQL连接字符串

自己如何正确获取MYSQL的ADO连接字符串_zyq5945的专栏-CSDN博客_mysql连接串首先你正确安装了MYSQL的数据库驱动程序(mysql-connector-odbc-5.1.6-win32.msi)1.在桌面上新建一个空的文本文件mysql.txt,重命名为mysql.udl;2.双击这个mysql.udl文件,打开“数据库连接属性”对话框,在“提供程序”页选择”Micrsoft Ole DB Provider for ODBC Drivers“, 点击下一步;https://blog.csdn.net/zyq5945/article/details/5486393 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/860830
推荐阅读
相关标签
  

闽ICP备14008679号