没有为jdbc找到合适的驱动程序:odbc:DRIVER = {Microsoft Access Driver(*。mdb)} ...自Java版本1.8以来

时间:2014-11-08 12:22:07

标签: java jdbc driver java-8 jdbc-odbc

因为我安装了Java版本1.8.0_25,我在尝试访问Microsoft Access数据库时遇到错误。使用Java Version 1.7.0_67,一切正常。

这是一个SQL异常:没有为jdbc找到合适的驱动程序:odbc:DRIVER = {Microsoft Access Driver(* .mdb)}; DBQ = ...

我读到如果无法加载驱动程序,或者DB的路径无效,则会导致错误。我确信该路径是有效的,因为Java版本1.7的一切正常,但是1.8版本无效。

我试图找到有关从版本1.7到1.8的更改的信息,但我找不到与此问题相关的任何内容。

我的代码如下:

c = DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ="+mdb_path+";SystemDB="+mdw_path+";UID=USERNAME;PWD=PASSWORD");

我很感激我的问题的任何解决方案! 提前谢谢!

0 个答案:

没有答案