Oracle JDBC驱动版本、JDK版本、数据库版本对应关系
1、从Oracle技术网(OTN)上的JDBC FAQ中,OCI或Thin JDBC驱动程序版本支持以下Javasoft的JDK版本:JDBC版本JDK版本JDBC文件名19.38.x9.x10.x11.xojdbc8.jarojdbc8.jarojdbc10.jarojdbc10.jar18.38.x9.x10.x
1、从Oracle技术网(OTN)上的JDBC FAQ中,OCI或Thin JDBC驱动程序版本支持以下Javasoft的JDK版本:
JDBC版本 | JDK版本 | JDBC文件名 |
19.3 | 8.x | ojdbc8.jar |
18.3 | 8.x | ojdbc8.jar |
12.2.0 | 8.x | ojdbc8.jar |
12.1.0 | 8.x 7.x 6.x | ojdbc7.jar ojdbc7.jar ojdbc6.jar |
11.2.0 | 8.x ** | ojdbc6.jar ojdbc6.jar ojdbc6.jar ojdbc5.jar |
11.1.0 | 6.x 5.x | ojdbc6.jar ojdbc5.jar |
10.2.0 | 1.2.x | classes12.jar |
10.1.0 | 1.2.x | classes12.jar |
9.2.0 | 1.1.x | classes111.zip * classes12.zip * classes12.zip * ojdbc14.jar |
2、下表列出了哪些JDBC驱动程序可以访问哪些Oracle数据库
JDBC驱动程序 | Oracle数据库 |
19.3.0 | 19.3 |
18.3.0 | 19.3 |
12.2.0 | 19.3 |
12.1.0 | 19.3 |
11.2.0 | 19.3 18.3 12.2.0 12.1.0 11.2.0 11.1.0 10.2.0 10.1.0 9.2.0 |
11.1.0 | 12.1.0 11.2.0 11.1.0 10.2.0 10.1.0 9.2.0 |
10.2.0 | 12.1.0 11.2.0 11.1.0 10.2.0 10.1.0 9.2.0 |
10.1 | 11.2.0 11.1.0 10.2.0 10.1.0 9.2.0 |
9.2.0 | 11.2.0 11.1.0 10.2.0 10.1.0 9.2.0 |
3、如何升级oracle中的JDK版本
Oracle自8i起就全面支持java,但各个版本的oracle中默认jdk版本均不相同,oracle8i中为jdk1.2,oracle9i中为jdk1.3,oracle10g中为jdk1.4~~至笔者行为之际,当前的最新版本为jdk1.5 update 11. 因笔者java开发出身,在做oracle开发中经常会用java来扩展oracle功能,但是由于oracle自带jdk版本过低,可能会造成一些java source编译无法通过,于是俺想升级oracle中的jdk,经过各大搜索引擎搜索,发现相关行文甚少,并且都不完整。笔者经过一番研究,成功升级,现将过程写出,供有心人参考。以windows平台为例。首先需要下载最新版本的jdk,推荐直接到官网下载,地址如下: https://sdlc3e.sun.com/ECom/EComActionServlet;jsessionid=CAB346E4103EE6D4FAE5F9B12FB3D928 下载完成之后,按照说明安装,一般只需要点击next即可。过程中会提供你选择jdk和jre的安装位置,可以默认也可以自己设定安装目录,此目录需要记忆,安装完之后设定java_home等环境变量时需要用到。本例中为c:program filesjavajdk150,c:program filesjavajre150 安装完成之后打开桌面,右键我的电脑->属性->高级->环境变量在系统变量中设定新建,变量名:JAVA_HOME,变量值为jdk安装目录c:program filesjavajdk150。 确定后再新建,变量名:JRE_HOME,变量值为:c:program filesjavajre150. 确定后新建, 变量名:CLASSPATH,变量值:.; 然后设定path,oracle安装后会自动将其默认的jre路径写入path变量,你可以将oracle设定的jre路径改成你刚刚安装的新路径,也可以直接将新的jdk路径写在最前,总之就是让java sources编译的时候要能够找到新版本的jdk所在. 全部完成之后在cmd窗口java -version,如果显示java version "1.5.0_xx"则升级成功。如果有误,检查一下是否前面的步骤有操作失误的地址,重新操作即可。
4、如何查看oracle自带的jdk版本
解决方案
SELECT dbms_java.get_ojvm_property(PROPSTRING=>'java.version') FROM dual
更多推荐
所有评论(0)