OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]

场景描述:

       在使用ojdbc驱动包时发现好多版本,不确定有什么区别,不知道以后会有什么影响,就到网上查了一下,看到几篇不错的,故记录一下;

版本高低:

        ojdbc6 > ojdbc5 > ojdbc14

       表格参考地址(有修改):https://blog.csdn.net/superhoy/article/details/75291902#commentBox

Oracle 版本 JDK版本 推荐jar包 备注
Oracle 8i JDK 1.1.x classes111.zip  
Oracle 8i JDK 1.1.x classes12.zip 这个版本是有classes12.jar的,可以尝试下载
Oracle 9i JDK 1.1.x classes111.jar 或者 classes111.zip  
Oracle 9i JDK 1.2 and JDK 1.3 classes12.jar 或者 classes12.zip  
Oracle 9i JDK 1.4 ojdbc14.jar  
Oracle 9i JDK 1.5 ojdbc5.jar 这个jar包我不确定网上有
Oracle 9i JDK 1.6 ojdbc6.jar  
Oracle 10g JDK 1.2 and JDK 1.3 classes12.jar   
Oracle 10g JDK 1.4 and 1.5 ojdbc14.jar   
Oracle 11g JDK1.5 ojdbc5.jar  
Oracle 11g JDK1.6 ojdbc6.jar  

 

       Oracle描述参考地址(有修改,此地址还有更详细的描述):http://www.cnblogs.com/lteal/p/5680430.html

Oracle 8i

Oracle JDBC驱动8.1.7版本
classes111.zip 适用于JDK 1.1.x
classes12.zip  适用于JDK 1.2.x
只有zip文件,无jar文件。
Oracle 9i

Oracle JDBC驱动9.2.0版本
classes111.jar  适用于JDK 1.1.x
classes12.jar   适用于JDK 1.2 and JDK 1.3 (我的项目环境JDK1.6,oracle 10g,windows,用了这个目前没发现问题)
ojdbc14.jar     适用于JDK 1.4
classes111.zip  适用于JDK 1.1.x
classes12.zip   适用于JDK 1.2.x
***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样
Oracle 10.2

Oracle JDBC驱动10.2版本
classes12.jar  适用于JDK 1.2 and JDK 1.3
ojdbc14.jar    适用于 JDK 1.4 and JDK 1.5
***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样
Oracle 11.1

Oracle JDBC驱动11.1版本
ojdbc5.jar:   适用于JDK 1.5
ojdbc6.jar:   适用于JDK 1.6 (如果你使用JDK 1.5,就不能使用这个驱动)
***_g.jar 只是用javac -g编译,生成所有调试信息,其它全一样

自己整理的信息截图(ojdbc的jar包解压后,可以在META-INF\MANIFEST.MF 文件中查看版本):

ojdbc6截图

OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]_第1张图片

ojdbc5截图

OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]_第2张图片

ojdbc14截图

OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]_第3张图片

你可能感兴趣的:(Oracle)