2015-08-23 102 views
0

我使用的是oracle 11g。我不知道oracle 11g的默認驅動程序是什麼。我在我的<TOMCAT_HOME>/lib下看到ojdbc14-10.2.0.3.0。我不確定我需要做什麼來確保我使用JDBC 4驅動程序?如何在oracle 11中使用JDBC 4驅動程序?

我是否需要更換ojdbc14-10.2.0.3.0或者我需要將其他jar放在我的oracle安裝下?

回答

1

根據Oracle article,Oracle數據庫11g第1版(11.1)與JDBC驅動程序一起提供了對JDBC 4.0標準的支持。 您應該在您的classpath環境變量中有ojdbc6.jar以便具有JDBC 4.0標準支持。

看看Oracle的JDBC驅動程序list:爲11g和11g2,只有ojdbc5.jarojdbc6.jar列,但有些說ojbc14應該只是用Oracle11g的罰款。 ojbc14和更高版本之間的主要區別是它不支持新的JDBC API,所以我想你應該更好地使用更新的驅動程序。

+0

所以需要用'ojdbc6.jar'替換'ojdbc14.jar'。是嗎 ? – user3198603

+0

是的,看起來像。 – solar

+0

有關更多詳細信息,請參閱Oracle常見問題解答。 http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html#01_03 – Nirmala

相關問題