MySQL ODBC 32 与 64 位

标签 mysql 64-bit odbc 32-bit win64

我有一个 32 位应用程序,它必须使用 64 位版本的 MySQL 在 Windows x64 服务器上运行。
我应该使用 32 位 ODBC 驱动程序还是 64 位 ODBC 驱动程序?
或者我也应该安装 32 位版本的 MySQL 吗?

最佳答案

您需要安装 32 位 SQL 和 ODBC 驱动程序,以查看您的应用程序在 32 位中的表现。出于兼容性原因。

我还在搜索,将编辑。

** 编辑

要解决此问题,请使用适当版本的 ODBC 管理器工具。如果在 64 位操作系统上构建应用程序并将其作为 32 位应用程序运行,则必须使用 %windir%\SysWOW64\odbcad32.exe 中的 ODBC 管理器工具创建 ODBC 数据源。要指示 DSN 的类型,您可以将“_32”添加到 32 位用户 DSN,将“_64”添加到 64 位用户 DSN。

来自 Microsoft support .

** 编辑

如果您想有一个解决方法,您需要使用中的管理工具创建 ODBC 数据源。 这也在同一链接中进行了解释。

%windir%\SysWOW64\odbcad32.exe

关于MySQL ODBC 32 与 64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2381906/

相关文章:

python - 使用带有外部变量的python将数据插入mysql

php - 将 MySQL 查询中的多个列值存储到 PHP 数组中

sql-server - MS Access 2003 + 链接表到 SQL Server 2005 + Windows 身份验证 = 慢

php - laravel 查询生成器如何对多个特定列求和

.net - 使用 .NET 或 MS SQL 模拟 MySql 的 password() 加密

c# - 相对于 x86,x64 下 Winforms 程序的启动速度慢 10 倍

Python,Cygwin - 导入错误 : No module named _psycopg

c - 在 Linux 中操作 u64 类型

java - 我们可以只使用 odbc 和 java 连接数据库吗?

php - 在 PHP 中通过 ODBC(使用 PDO)查询 Snowflake 返回不正确的数据