我尝试连接并使用带有驱动程序的java中的microsoft access database 1997:sun.jdbc.odbc.JdbcOdbcDriver
您可以在下面找到使用的代码:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\ft120.mdb";
Connection conn = DriverManager.getConnection(database, "", "");
当我运行时,我有这个例外:
java.sql.SQLException: [Microsoft][Pilote ODBC Microsoft Access] Impossible d'ouvrir une base de données créée avec une version antérieure de votre application.
我使用的是JDK 1.7。
你能帮帮我吗?我应该使用什么驱动程序来访问Microsoft Access Database 1997?谢谢。
答案 0 :(得分:1)
下次你会非常友好地将所有非英语但有价值的句子翻译成英语。
例如,Google翻译的错误消息表示“无法打开使用以前版本的应用程序创建的数据库”。
所以似乎答案是您可能使用的错误驱动程序版本比mdb
文件更新。
我认为你有2个方向