gpt4 book ai didi

java - 使用 JDBC 将 Microsoft Access 数据库连接到 Java - 错误

转载 作者:行者123 更新时间:2023-12-01 15:30:11 25 4
gpt4 key购买 nike

我正在尝试使用 Java 从 MS Access 数据库获取信息。

首先,我从这里添加了 ODBC

C:\Windows\SysWOW64\odbcad32.exe

因为我使用的是 Windows 7。

然后,我使用了这段代码

String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driver);

String db = "jdbc:odbc:DataSource";
con = DriverManager.getConnection(db);

但是我收到了这个错误

[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application

在谷歌上搜索此错误后,我认为问题是我正在 Windows 7 64 位和 MS Office 32 位上工作。问题是在没有 MS Office 64 位的情况下如何解决这个问题?

谢谢。

最佳答案

万能的msdn ,我引用:

If you use the 64-bit odbcad32.exe to configure or remove a DSN that connects to a 32-bit driver, for example, Driver do Microsoft Access (*.mdb), you will receive the following error message:

The specified DSN contains an architecture mismatch between the Driver and Application

To resolve this error, use the 32-bit odbcad32.exe to configure or remove the DSN.

关于java - 使用 JDBC 将 Microsoft Access 数据库连接到 Java - 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9626818/

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