java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]指定的DSN包含驱动程序和应用程序之间的体系结构不匹配
当我尝试使用jdbc从eclipse项目连接到我的Microsoft Access数据库时出现以下错误。
我正在使用64位Windows和Microsoft Office 2007。
对此事的任何帮助都会很棒。
答案 0 :(得分:2)
64位应用程序无法使用32位Jet(Access)驱动程序。你需要解决这个问题。
两种方式:
困难,疯狂的猫女士方式是通过可以双向的方式路由查询,例如安装 32bit 版本的SQL Server Express,在其中编写存储过程以查询Access数据库,然后从64位应用程序调用存储过程。
简单,“正确”,但可能有一段时间的错误是下载并安装Office 2010 Jet驱动程序(可再发行版)的测试版,最终支持64位模式。可以从Microsoft here下载它们。
答案 1 :(得分:0)