Oracle的jdbc驱动的版本说明

背景:springboot连接oracle19c的时候报错,jdbc驱动是ojdbc10报错。

2020-02-28 16:16:23,951 ERROR com.alibaba.druid.pool.DruidDataSource 913 init -  {dataSource-1} init error java.lang.UnsupportedClassVersionError: oracle/jdbc/OracleDriver has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
	at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_144]
	at java.lang.ClassLoader.defineClass(ClassLoader.java:763) ~[?:1.8.0_144]
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_144]
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:467) ~[?:1.8.0_144]
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73) ~[?:1.8.0_144]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368) ~[?:1.8.0_144]
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362) ~[?:1.8.0_144]
	at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_144]
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361) ~[?:1.8.0_144]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_144]
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) ~[?:1.8.0_144]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_144]

把驱动包换成ojdbc8,ok。

Oracle的jdbc驱动的版本说明 

https://www.oracle.com/database/technologies/appdev/jdbc.html

1.随Oracle 8i发布的Oracle JDBC驱动8.1.7版本
classes111.zip 适用于JDK 1.1.x
classes12.zip 适用于JDK 1.2.x
这个版本只有zip文件并无jar文件
2.随Oracle 9i发布的Oracle JDBC驱动9.2.0版本
classes111.jar 适用于JDK 1.1.x
classes12.jar 适用于JDK 1.2 and JDK 1.3 
ojdbc14.jar 适用于JDK 1.4
3.随Oracle 10.2发布的Oracle JDBC驱动10.2版本
classes12.jar 适用于JDK 1.2 and JDK 1.3. 
ojdbc14.jar 适用于 JDK 1.4 and 5.0
4.随Oracle 11.1发布的Oracle JDBC驱动11.1版本
ojdbc5.jar: 适用于jdk5
ojdbc6.jar: 适用于jdk6
5.随Oracle 12.1发布的Oracle JDBC驱动12.1版本
Ojdbc7.jar: 适用于jdk7和jdk8
ojdbc6.jar: 适用于jdk6
6.随Oracle 12.2发布的Oracle JDBC驱动12.2版本
Ojdbc8.jar: 适用于jdk8
7.随Oracle 18.3发布的Oracle JDBC驱动18.3版本
Ojdbc8.jar: 适用于jdk8
8.随Oracle 19.3发布的Oracle JDBC驱动19.3版本
Ojdbc10.jar: 适用于jdk10
Ojdbc8.jar: 适用于jdk8

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值