我有一个使用access数据库的java应用程序。我的电脑有64位操作系统,64位Microsoft Office和64位JDK。我甚至安装了Access Database Engine x64。基本上它的一切都是64位。
在控制台中,我的目标是C:\Windows\SysWOW64\odbcad32.exe
,我指定从%windir%\SysWOW64
开始。问题现在我不断得到这个错误消息。
java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配
有人知道导致此错误的原因吗?
答案 0 :(得分:2)
好的,在这种情况下,如果您的Java应用程序运行64位,则需要64位驱动程序。我相信下面的链接有64位下载: