Java 8 支持Java 8并在Tomcat 8.5上运行的Oracle Jdbc驱动程序版本

Java 8 支持Java 8并在Tomcat 8.5上运行的Oracle Jdbc驱动程序版本,java-8,ojdbc,tomcat8.5,Java 8,Ojdbc,Tomcat8.5,我想知道支持java8和Tomcat8.5的ojdbc版本。目前我使用的是ojdbc14_g.jar,它在启动应用程序时会出现版本兼容性问题。这适用于Tomcat7,但不适用于Tomcat8.5 这适用于Tomcat 7,但不适用于Tomcat 8.5。只需执行驱动程序,它就会告诉您: 支持的JDK版本 驱动程序名称中的数字标识支持的JRE-ojdbc8=>Java8 支持的JDBC标准 支持的数据库服务器版本 注意:Oracle应支持一个主要数据库版本的关闭。因此,Oracle 11

我想知道支持java8和Tomcat8.5的ojdbc版本。目前我使用的是ojdbc14_g.jar,它在启动应用程序时会出现版本兼容性问题。这适用于Tomcat7,但不适用于Tomcat8.5


这适用于Tomcat 7,但不适用于Tomcat 8.5。

只需执行驱动程序,它就会告诉您:

  • 支持的JDK版本

    驱动程序名称中的数字标识支持的JRE-ojdbc8=>Java8

  • 支持的JDBC标准

  • 支持的数据库服务器版本

注意:Oracle应支持一个主要数据库版本的关闭。因此,Oracle 11.2.0.4应能够连接到10g、11g和12c(至少12.1)

如果使用旧的JDBC驱动程序连接时遇到问题,可以在服务器的SQLNET.ora中设置SQLNET.ALLOWED\u LOGON\u版本。这可能会起作用,但您还必须在DB端处理受支持的密码格式。请参见


com.oracle.ojdbc
ojdbc8
19.3.0.0
这是为我工作

$ java -jar ojdbc6.jar
Oracle 11.2.0.4.0 JDBC 4.0 compiled with JDK6 on Thu_Jul_03_18:17:32_PDT_2014
#Default Connection Properties Resource
#Mon Jun 10 20:13:06 CEST 2019

$ java -jar ojdbc8.jar
Oracle 12.2.0.1.0 JDBC 4.2 compiled with javac 1.8.0_91 on Tue_Dec_13_06:08:31_PST_2016
#Default Connection Properties Resource
#Mon Jun 10 20:13:17 CEST 2019

***** JCE UNLIMITED STRENGTH IS INSTALLED ****
    <!-- https://mvnrepository.com/artifact/com.oracle.ojdbc/ojdbc8 -->
    <dependency>
        <groupId>com.oracle.ojdbc</groupId>
        <artifactId>ojdbc8</artifactId>
        <version>19.3.0.0</version>
    </dependency>