【发布时间】:2013-11-25 16:48:19
【问题描述】:
我尝试使用驱动程序连接并使用 microsoft access database 1997 in java : 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?
谢谢。
【问题讨论】:
-
对于它的价值,我无法重现这个问题。我刚刚打开了一个 Access97
.mdb文件,并使用您尝试使用的相同 ODBC 驱动程序(32 位 Jet ODBC)从其表中检索数据。如果您想将.mdb文件的副本上传到wikisend.com 之类的网站并在此处发布指向该文件的链接,那么我们可以尝试提供帮助,否则您可能只需将.mdb文件升级到更新版本您的系统可以读取的格式。