我使用的是Windows 7 64位版本,并且安装了Office 32位版本。 目前我正在使用Access开发图书馆管理系统。使用odbcad32.exe进行ODBC连接
我遇到的问题是,每当我尝试连接到Access文件时,出现以下错误 。
Errorjava.sql.SQLException:[微软] [ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序
我试图通过运行下面的ODBC版本也从窗户
C间的结构不匹配: \ windows \ sysWOW64 \ odbcad32.exe
我没有连接我的访问文件。但是我仍然遇到了错误。
对于64位操作系统,你需要一个64位驱动程序是否合理?为什么您使用Access而不是SQL Server,MySQL,PostgreSQL或任何其他关系数据库? – duffymo
您运行的是哪个Java版本(32/64位)? –
@duffymo谢谢你的回复。是的,我使用MySQL(navicat)为我的其他Java应用程序。但对于这个项目,我们已经被我们的讲座特别要求在Access中创建数据库。当你和ederollora建议重新安装Office 64并尝试运行应用程序。 – user3003900