我正在使用 Oracle 的 ojdbc5.jar 并注意到它包括两个 JDBC 驱动程序类。 oracle.jdbc.driver.OracleDriver 和 oracle.jdbc.OracleDriver 有什么区别? 在我的 Java 项目中,我应该使用哪一个?
从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文档 “你的代码应该使用包oracle.jdbc,而不是早期版本中使用的包oracle.jdbc.driver。使用包oracle.jdbc.driver现在已被弃用,但为了向后兼容性将继续得到支持。”