适用于Oracle 10G XE的JDBC驱动程序

时间:2010-01-13 00:38:54

标签: java oracle jdbc

我已经安装了Oracle 10G XE。我想使用JDBC连接到它。我应该使用哪个驱动程序以及从何处下载它?

谢谢。

4 个答案:

答案 0 :(得分:10)

在已安装服务器的计算机上,Oracle JDBC驱动程序位于ORACLE_HOME/jdbc/lib。只需将ojdbc14.jar放在类路径上(ojdbc14_g.jarojdbc14.jar相同,除了使用“javac -g”编译类并包含一些跟踪信息)。

编辑:根据Oracle Database 10g Release 2 (10.2.0.4) JDBC Driversojdbc14.jar包含用于JDK 1.4和1.5 的类(我不明白为什么它不会使用JDK 6,JDBC 4.0的某些功能不仅可用。

Oracle Database 11g Release 2 JDBC Drivers提供了一些较新的驱动程序,但我并没有真正看到ojdbc14.jarojdbc15.jar之间的区别(ojdbc15.jar需要JDK 5+除外):它们都是JDBC 3.0 driver所以我认为这只是ojbdc14.jar生命终结的问题。如果您需要JDBC 4.0支持,则需要ojdbc16.jar。如果您想了解更多详细信息,请查看Oracle JDBC FAQ

答案 1 :(得分:4)

http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html

您通常需要最新的JDBC驱动程序,它们也适用于旧版本的数据库。或者,为了安全起见,将JDBC版本与数据库匹配。

答案 2 :(得分:1)

根据this getting started guide,您需要can be found here

的Oracle Express客户端

答案 3 :(得分:1)

您希望选择与您的Oracle版本和您正在使用的JDK相匹配的JDBC驱动程序。 ojdbc14.jar用于JDK 1.4;我知道至少有JDK 5的新版本。我不确定是否有适用于JDK 6的JDBC驱动程序。使用与Oracle提供的最佳匹配情况。