首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDBC-ODBC桥的替换

JDBC-ODBC桥的替换
EN

Stack Overflow用户
提问于 2012-11-13 09:27:57
回答 2查看 2.9K关注 0票数 5

在Java 8中,JDBC-ODBC桥将被移除。。典型的错误是:

java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver

你知道有什么可能的替代品吗?我找到了Easysoft。但是,这个桥需要一个没有在Java中运行的额外服务器。它是3型驱动程序,而不是1型驱动程序。还有其他选择吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-17 08:55:15

同时,我们已经为我们的报告软件I-净清除-报告编写了基于JNA的JDBC。目前,驱动程序不是官方产品。但是如果你有兴趣的话你可以联系我们。

票数 -1
EN

Stack Overflow用户

发布于 2015-09-28 14:03:27

另一种解决方案是从1.7JRE中获取ODBC内容,并将其打包到自己的JAR文件中。

要做到这一点(这对于Windows 64来说应该是相同的),您需要从1.7JREbin中获取JdbcOdbc.dll并将其复制到1.8JREbin中。

接下来,将1.7JRE的lib\rt.jar的内容提取到另一个位置。提取后,删除除

代码语言:javascript
复制
sun\
    jdbc\
        odbc\
            *
    security\
        action\
            LoadLibraryAction.class 

然后创建一个包含其余内容的JAR文件( JAR的根内容应该是META和sun)。将JAR文件复制到1.8JRE的lib\ext文件夹中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13358217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档