转自: http://blog.csdn.net/brk1985/article/details/42080795


C:\Windows\system32\odbcad32.exe   这个是64位的,是系统菜单默认的64位ODBC配置;

C:\Windows\SysWOW64\odbcad32.exe   这个是32位的,是32位ODBC配置;


WIN764位下,你要用32位的mysql,那么应该用32位的odbc配置管理器,而不是系统菜单默认的64位ODBC配置(C:\Windows\system32\odbcad32.exe),请在 Windows\SysWOW64\ 下找到32位的ODBC配置工具 odbcad32.exe(C:\Windows\SysWOW64\odbcad32.exe) ,运行它,然后配置你需要的DSN。


注意:system32路径是WIN764位下默认的系统路径,sysWoW64路径是WIN764位下Windows操作系统的子系统的,不能单纯只看字面上的32、64。


sysWoW64 (Windows-on-Windows 64-bit)是一个Windows操作系统的子系统, 能够运行32-bit 应用  windows操作系统程序, 并且在所有的64-bit 版本的windows上都存在,包括:Windows 2000 Limited Edition Windows XP Professional x64 Edition, and IA-64 64-bit版本的Windows Server 2003 64-bit版本的Windows Vista 64-bit版本的Windows Server 2008 64-bit版本的Windows 7在Windows server 2008 R2上, 这是一个可选组件. WoW64被设计用来处理许多在32-bit Windows 和64-bit Windows之间的不同, 尤其是在Windows自身的结构变化上的不同。