我正在开发一个需要与Microsoft数据库通信的Java应用程序。从Java 8开始,ODBC连接就被删除了。出于这个原因,我们开始研究一个本地驱动程序JDBC驱动程序。
我们使用了UCanAccess,这似乎很好,但是经过更密集的测试后,我们发现处理速度不够高,这意味着我们不能用它作为替代。
我们研究了提供这种功能的多个库,其中没有一个库能够提供我们想要的速度。我们正在考虑重构(优化)代码以获得性能,不幸的是这需要时间。
我们找到了一个博客,描述了如何通过从Java7JRE中选择一些类来启用Java 8中的ODBC功能。这将是一个伟大的方式赢得一些时间,以便我们可以优化的代码。http://bigfatball.blogspot.nl/2016/03/how-to-enable-jdbc-odbc-bridge-for-jdk-8.html
我们可以控制已安装的JRE (我们可以手动添加jar和dll ),但我们确实需要不时更新。
-将这个Java 7功能“黑客”到Java 8中的风险是什么?
发布于 2016-08-02 15:56:46
出于良心,我不能建议将JDBC-ODBC桥组件从Java 7“黑客”到Java 8,因为除了它听起来就像一个糟糕的想法™,JDBC-ODBC桥。
如果我发现自己也处于类似的情况,我会考虑以下几点:
https://stackoverflow.com/questions/38717778
复制相似问题