Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为Java 8重建JRE7 jdbc odbc桥_Java_Ms Access_Jdbc_Odbc_Java 8 - Fatal编程技术网

为Java 8重建JRE7 jdbc odbc桥

为Java 8重建JRE7 jdbc odbc桥,java,ms-access,jdbc,odbc,java-8,Java,Ms Access,Jdbc,Odbc,Java 8,有没有人考虑过从早期版本中提取JDBCODBC桥并将其与JRE8一起使用 更新/改进它以使用Java8是否切实可行 这合法吗 虽然这并不能完全回答您的问题,但我正在寻找一个免费的JDBC驱动程序进行访问,并找到了。在使用带Access的SquirrelSQL时,我成功地使用了这个特定的驱动程序作为替代。看看你的问题是如何被标记的,也许这对你来说是一个可以接受的替代品。撇开这种移植的合法性问题不谈,Sun和Oracle的一直都是这样-- [JVM绑定的]JDBC-ODBC桥应被视为一种过渡解决方

有没有人考虑过从早期版本中提取JDBCODBC桥并将其与JRE8一起使用

  • 更新/改进它以使用Java8是否切实可行
  • 这合法吗

    • 虽然这并不能完全回答您的问题,但我正在寻找一个免费的JDBC驱动程序进行访问,并找到了。在使用带Access的SquirrelSQL时,我成功地使用了这个特定的驱动程序作为替代。看看你的问题是如何被标记的,也许这对你来说是一个可以接受的替代品。

      撇开这种移植的合法性问题不谈,Sun和Oracle的一直都是这样--

      [JVM绑定的]JDBC-ODBC桥应被视为一种过渡解决方案[…]Oracle不支持JDBC-ODBC桥

      然而,我的雇主从Java 1.0开始就在JDBC和ODBC之间制作了企业级的商业1型桥接器,这些桥接器与当前的Java 8和任何符合ODBC标准的驱动程序完全兼容,包括Microsoft的ODBC访问驱动程序。你可以在这里学到更多--

      • --用于ODBC数据源的JDBC驱动程序
      • --用于JDBC数据源的ODBC驱动程序

      它很可能既不合法也不实用,因为这就是它不再被维护的原因。在64位环境中尝试MS Office驱动程序的每个人都会很高兴摆脱它。您是否为您的数据库尝试过真正的JDBC驱动程序?您缺少什么?我现在已经查看了上提供的源代码,通过为一些扩展接口添加函数并取消许多多字符集支持,可以对其进行重建并使其在我自己的应用程序中运行良好。不过我很担心合法性@道格-这里的程序员可能很难回答你关于合法性的问题。据我所知,许可证是与您提供给我们的源链接一起提供的。不幸的是,你可能需要请律师来告诉你这是否合法。这可能取决于你在用它做什么(例如出售它)。FWIW,我确实在许可证中找到了这段文字:
      只有在SUN商业许可证下才允许技术和修改的商业使用和分发。
      除了合法性之外,另一个答案中描述了将JDBC-ODBC组件从Java 7复制到Java 8的过程。您也可以在jre8中使用jre7中的JDBC ODBC类-请参阅