oracle – classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar之间的差异

oracle – classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar之间的差异,第1张

概述我们计划将我们的应用程序服务器升级到JRun的新版本,该版本随身携带从 Java 1.4到 Java 1.6的升级.作为其中的一部分,我们一直在测试我们的软件堆栈的各个部分,并意识到需要查看我们的Oracle JDBC驱动程序. 查看Oracle站点和文档,不同版本似乎主要针对各种版本的JDBC API,这些版本往往与它们所引入的JVM版本相对应.随着Java(通常)向后兼容,它看起来像坚持使用o 我们计划将我们的应用程序服务器升级到JRun的新版本,该版本随身携带从 Java 1.4到 Java 1.6的升级.作为其中的一部分,我们一直在测试我们的软件堆栈的各个部分,并意识到需要查看我们的Oracle JDBC驱动程序.

查看Oracle站点和文档,不同版本似乎主要针对各种版本的JDBC API,这些版本往往与它们所引入的JVM版本相对应.随着Java(通常)向后兼容,它看起来像坚持使用ojdbc14.jar可能是最有意义的,但我希望有人可以更好地澄清事情.

文档专门调出这样的图表,这让我想知道ojdbc14.jar是否在Java 6下得到官方支持.

classes12.jar - for Java 1.2 and 1.3ojdbc14.jar - for Java 1.4 and 1.5ojdbc5.jar - for Java 1.5ojdbc6.jar - for Java 1.6

在混合和匹配驱动程序和虚拟机时,从系统角度是否应该注意一些事项?

是的,您可以在较新的Java版本上运行较小的驱动程序.只是ojdbc14.jar不包含JDBC3和JDBC4功能.

您必须区分运行时和编译时.在运行时,只要您的应用程序代码不使用JDBC4功能,您就可以在JRE6中使用ojdbc14.jar.如果要在构建路径中使用ojdbc14.jar,则可能会遇到未实现方法的探针.

但是我最初建议使用最新的(即11.1.0.7)JDBC驱动程序和最高版本. (无论数据库版本是什么).

您使用的是OCI还是THIN模式?

总结

以上是内存溢出为你收集整理的oracle – classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar之间差异全部内容,希望文章能够帮你解决oracle – classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar之间的差异所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1167513.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存