【发布时间】:2015-08-03 09:41:41
【问题描述】:
有没有人研究过从早期提取 jdbc-odbc 桥并将其与 JRE8 一起使用?
- 是否可以更新/改进它以与 Java 8 一起使用?
- 合法吗?
【问题讨论】:
-
它很可能既不合法也不实用,因为这就是它不再被维护的原因。在 64 位环境中尝试过 MS Office 驱动程序的每个人都会很高兴摆脱它。您是否为您的数据库尝试过真正的 JDBC 驱动程序?你错过了什么?
-
我现在查看了jdk-source-code.googlecode.com/svn/trunk/jdk5.0_src/j2se/src/… 提供的源代码,并且可以通过添加一些扩展接口的功能并杀死它来重建并使其对我自己的应用程序运行良好很多多字符集支持。不过,我非常担心合法性!
-
@Doug - 这里的程序员可能很难回答你关于合法性的问题。据我所知,this 是您提供给我们的源链接所提供的许可证。不幸的是,您可能需要请律师来告诉您这是否合法。这可能取决于你用它做什么(例如出售它)。 FWIW,我确实在许可证中找到了这个文本:
COMMERCIAL USE AND DISTRIBUTION OF TECHNOLOGY AND MODIFICATIONS IS PERMITTED ONLY UNDER A SUN COMMERCIAL LICENSE. -
除了合法性之外,将 JDBC-ODBC 组件从 Java 7 复制到 Java 8 的过程在另一个答案 here 中进行了描述。
-
您也可以在 jre8 中使用 jre7 中的 jdbc odbc 类 - 请参阅 stackoverflow.com/a/34617075/2110961
标签: java ms-access jdbc odbc java-8