64系统下怎么建立32位应用的MYSQL数据源ODBC

64系统下怎么建立32位应用的MYSQL数据源ODBC,第1张

但是在管理工具下ODBC数据源界面里只能选择64位的PostgreSQL驱动,32位竟然没有。如此一来,一些32位的应用软件就没法利用ODBC链接到数据库了(尝试选取地话,会报告选取的数据源(64位)和应用程序的系统构架(32位)不一致而失败)。一开始以为在ODBC数据源无法选择32位驱动是和安装驱动的顺序有关,或者32位和64位驱动互相冲突。卸卸装装反复几次,问题依旧。后来查阅psqlodbc项目组的FAQ才找到解决办法:从cmd运行%SystemRoot%\syswow64\odbcad32.exe来配置32位的PostgreSQL ODBC数据源。odbcad32.exe运行界面和管理工具下ODBC数据源配置界面类似,但是是用来管理32位驱动的。Win7 x64管理工具下ODBC数据源配置程序(%SystemRoot%\system32\odbcad32.exe)实际上是64位的驱动管理。官方的解释为:

下载mysql32位的ODBC驱动:mysql-connector-odbc-5.2.4-win32.msi或更高版本,然后默认安装即可。

2

安装好后,用PD反导数据库表结构。

3

选择“新建数据源”可以看到mysql的ODBC驱动。

注意的是:这里如果是安装了64位的mysql-odbc就看不到了。

4

选择“mysql-odbc”之后,就可以进行配置mysql-odbc的连接了,并进行测试。测试成功后,用PD选择“已创建好的数据源”就可以进行数据库反导了。

PS:反导时候,注意用户和表,如果默认的话,会把所有用户的表都进行反导的。

END

注意事项

一定要安装32位的MYSQL-ODBC驱动程序。

反导时候,注意用户和表,如果默认的话,会把所有用户的表都进行反导的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7890091.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存