因为我安装了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");
我很感激我的问题的任何解决方案! 提前谢谢!