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

发布了10 篇原创文章 · 获赞 0 · 访问量 384

猜你喜欢

转载自blog.csdn.net/ayudnl/article/details/104560086