回答
在已安装服务器的机器上,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