回答
在已安裝服務器的機器上,Oracle JDBC驅動程序位於ORACLE_HOME/jdbc/lib
中。只需在類路徑中輸入ojdbc14.jar
(ojdbc14_g.jar
與ojdbc14.jar
相同,不同之處在於類使用「javac -g」編譯幷包含一些跟蹤信息)。
編輯:根據Oracle Database 10g Release 2 (10.2.0.4) JDBC Drivers,ojdbc14.jar
包含類爲使用JDK 1.4和1.5(我不明白爲什麼它像使用JDK 6,JDBC 4.0億韓元某些功能不工作只是可用)。
一些較新的驅動程序可Oracle Database 11g Release 2 JDBC Drivers但我實在不明白ojdbc14.jar
和ojdbc15.jar
之間的區別(除了ojdbc15.jar
需要JDK 5+):它們都爲JDBC 3.0 driver,所以我認爲這只是一個生命的結束之事支持ojbdc14.jar
。如果你想要支持JDBC 4.0,你需要ojdbc16.jar
。如果您想了解更多詳情,請查看Oracle JDBC FAQ。
根據this getting started guide你需要在Oracle Express客戶端這can be found here
http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html
你一般都希望最新的JDBC驅動程序,他們將與舊版本的數據庫的正常工作。或者,爲了安全起見,請將JDBC版本與您的數據庫進行匹配。
實際上,安裝完成後,驅動程序的正確版本應在Oracle安裝目錄中。 – Otis 2010-01-13 00:59:37
您想選擇一個與您的Oracle版本和您正在使用的JDK相匹配的JDBC驅動程序。 ojdbc14.jar適用於JDK 1.4;至少在我知道的JDK 5中有更新的版本。我不確定是否有適用於JDK 6的JDBC驅動程序。使用與Oracle提供的情況最匹配。
- 1. 可以將Oracle JDBC 11g R2(11.2.0.3)驅動程序連接到Oracle 10g R10 db
- 2. RHEL 5.3上的Oracle 10G XE
- 3. oracle 11g瘦jdbc驅動與oracle 10g數據庫兼容?
- 4. 找不到Oracle JDBC驅動程序
- 5. 爲Oracle 8i選擇jdbc驅動程序
- 6. JUL到SLF4J與oracle jdbc驅動程序
- 7. 找不到Oracle jdbc驅動程序
- 8. Azure,Oracle SQL Developer和JDBC驅動程序
- 9. Grails 3.1.8 Oracle JDBC驅動程序配置
- 10. Visio 2010正向工程到Oracle 10g xe
- 11. 發現JDBC沒有合適的驅動程序1521:XE
- 12. Oracle XE 10g:包或程序中的作業調度:DBA_SCHEDULER_JOBS
- 13. Sun JDBC ODBC驅動程序或MSSQL JDBC驅動程序
- 14. 無法連接的Oracle 10g XE到Eclipse
- 15. 帶有Weblogic 10.3的Oracle 10G驅動程序
- 16. Oracle 10g數據庫的驅動程序java 6,7或8
- 17. JDBC連接字符串爲Oracle OID使用OCI驅動程序
- 18. Oracle Perfomance - JDBC Oracle Thin驅動程序:是否使用參數?
- 19. Spring XA事務與Oracle JDBC驅動程序
- 20. 在Oracle XE 10g中使用WMSYS.WM_CONCAT
- 21. 在Oracle XE 10g中MERGE和ON DELETE CASCADE
- 22. java.lang.ArrayIndexOutOfBoundsException:在連接到Oracle 10g XE時
- 23. Oracle JDBC瘦驅動SSL
- 24. 未找到JDBC驅動程序類:oracle.jdbc.OracleDriver
- 25. MySQL jdbc驅動程序
- 26. 加載JDBC驅動程序
- 27. 5型JDBC驅動程序
- 28. jdbc odbc驅動程序
- 29. Tomcat和JDBC驅動程序
- 30. 開發JDBC驅動程序
如果您想使用JDBC,則不需要Oracle Express客戶端。有一個純粹的Java JDBC驅動程序。 – Thilo 2010-01-13 00:58:27