【问题标题】:The latest Java that contains JDBC-ODBC [duplicate]包含 JDBC-ODBC 的最新 Java [重复]
【发布时间】:2015-04-14 07:49:02
【问题描述】:

有谁知道最新版本的 JDK 和/或 JRE 包含 JDBC-ODBC 桥驱动程序吗?

我有这个将 XML 解析为 Microsoft Access 的 jar。我在更新时没有意识到驱动程序已被删除,现在拼命地试图找到一个可以让我的 jar 工作的版本。我已经尝试过 JDK6u45,这确实让我的程序看起来可以运行......因为没有错误,它会显示将要更新的记录数,但经过相当长的等待后实际上什么也没发生。

同样奇怪的是,同样的构建但在不同的 PC 上,jar 给了我[Microsoft][ODBC Microsoft Access Driver] '(unknown)' error.

我正在拔头发。提前致谢!

附:我知道不需要 JDBC-ODBC 的解决方案,但目前看来,源代码也可能会丢失。所以我现在真的需要一个解决方法,这样我就可以在重写之前完成。

【问题讨论】:

  • Java 1.7 是最后一个。
  • 您询问的错误表明 JVM 确实加载了 ODBC 驱动程序...所以我认为您在这里有一个 XY Problem

标签: java jdbc-odbc


【解决方案1】:

根据this Oracle 文档,它从 Java 8 开始已被删除。因此 7 或更低版本仍应包含驱动程序。

JDBC-ODBC 桥应被视为一种过渡解决方案;它将在 JDK 8 中删除。

Thisstackoverflow 讨论讨论了删除和可能的替代驱动程序。

【讨论】:

    猜你喜欢
    • 2015-08-03
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多