Oracle jdbc 驱动程序类之间的区别?
Posted
技术标签:
【中文标题】Oracle jdbc 驱动程序类之间的区别?【英文标题】:Difference between Oracle jdbc driver classes? 【发布时间】:2011-09-06 08:32:18 【问题描述】:我正在使用 Oracle 的 ojdbc5.jar
,发现它包含两个 JDBC 驱动程序类。
oracle.jdbc.driver.OracleDriver
与 oracle.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 驱动程序类之间的区别?的主要内容,如果未能解决你的问题,请参考以下文章
Spring JDBC 无法加载 JDBC 驱动程序类 [oracle.jdbc.driver.OracleDriver]
Spring boot Oracle Gradle:无法加载驱动程序类:oracle.jdbc.OracleDriver
Spring 应用程序无法加载 JDBC 驱动程序类 [oracle.jdbc.driver.OracleDriver]