Oracle jdbc 驱动程序类之间的区别?

Posted

技术标签:

【中文标题】Oracle jdbc 驱动程序类之间的区别?【英文标题】:Difference between Oracle jdbc driver classes? 【发布时间】:2011-09-06 08:32:18 【问题描述】:

我正在使用 Oracle 的 ojdbc5.jar,发现它包含两个 JDBC 驱动程序类。

oracle.jdbc.driver.OracleDriveroracle.jdbc.OracleDriver 有什么区别?

我应该在我的 Java 项目中使用哪一个?

【问题讨论】:

【参考方案1】:

对于 Oracle 9i 及以后的版本,您应该使用 oracle.jdbc.OracleDriver 而不是 oracle.jdbc.driver.OracleDriver,因为 Oracle 已经声明 oracle.jdbc.driver.OracleDriver 已被弃用,并且在下一个版本中将停止支持该驱动程序类主要版本。

-- http://tomcat.apache.org/tomcat-5.5-doc/jndi-datasource-examples-howto.html#Oracle_8i,9i&_10g

【讨论】:

另见:Oracle JDBC Drivers release 11.1.0.7.0 - Production README。

以上是关于Oracle jdbc 驱动程序类之间的区别?的主要内容,如果未能解决你的问题,请参考以下文章

关于oracle的JDBC驱动ojdbc14.jar

关于oracle与mysql官方jdbc的一些区别

Spring JDBC 无法加载 JDBC 驱动程序类 [oracle.jdbc.driver.OracleDriver]

Spring boot Oracle Gradle:无法加载驱动程序类:oracle.jdbc.OracleDriver

Spring 应用程序无法加载 JDBC 驱动程序类 [oracle.jdbc.driver.OracleDriver]

在 Android 中加载 Oracle JDBC 驱动程序类