gpt4 book ai didi

java - 如何在java中 Access microsoft access数据库(1997)

转载 作者:行者123 更新时间:2023-12-01 13:48:01 24 4
gpt4 key购买 nike

我尝试通过驱动程序在java中连接并使用microsoft access数据库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。

你能帮我吗?我应该使用什么驱动程序来 Access Microsoft Access Database 1997?

谢谢。

最佳答案

下次,非常感谢您将所有非英语但有值(value)的句子翻译成英语。

例如,Google 翻译的错误消息的意思是“无法打开使用应用程序的早期版本创建的数据库”。

所以看来答案是您可能使用了比您的 mdb 文件更新的错误驱动程序版本。

我认为你有两个方向

  1. 尝试寻找兼容的驱动程序
  2. 使用较新的 Access 打开 mdb 文件并将数据导出为较新的格式。可能在那之后找到兼容的java驱动程序会更容易。

祝你好运。

关于java - 如何在java中 Access microsoft access数据库(1997),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20198564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com