应用程序未在64位计算机上运行

时间:2011-03-28 06:13:14

标签: java sql-server jdbc

我正在使用Windows Server 2008 r2。我安装了32位MS SQL Server Express Edition和32位JDK和JRE。创建DSN以连接到数据库(使用32位ODBC)并运行我的JAP应用程序后,显示以下错误:DSN和应用程序之间的体系结构不匹配。

1 个答案:

答案 0 :(得分:1)

  

管理连接的数据源   到64位下的32位驱动程序   平台,使用   C:\ WINDOWS \ SYSWOW64 \ odbcad32.exe的。至   管理连接到的数据源   一个64位驱动程序,使用   C:\ Windows \ System32下\ odbcad32.ex

然后页面继续说:

  

要解决此错误,请使用32位   odbcad32.exe配置或删除   DSN。

http://msdn.microsoft.com/en-us/library/ms712362(VS.85).aspx

这种情况从未发生在我身上,只是通过快速的Google搜索找到了这一点。