Oracle 10G XE的JDBC驱动程序

4
我已经安装了Oracle 10G XE。我想使用JDBC连接它。我应该使用哪个驱动程序,从哪里可以下载到它?
谢谢。
4个回答

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驱动程序,所以我认为这只是对ojbdc14.jar的技术支持终止时间的问题。如果你想要JDBC 4.0支持,你需要用ojdbc16.jar。如果想了解更多详情,请查看Oracle JDBC FAQ

4

实际上,在安装完成后,正确版本的驱动程序应该在Oracle安装树的某个位置。 - Otis

1

2
如果您想使用JDBC,就不需要Oracle Express客户端。有一个纯Java JDBC驱动程序。 - Thilo

1

您需要选择一个与您使用的Oracle版本和JDK匹配的JDBC驱动程序。ojdbc14.jar适用于JDK 1.4;我知道至少有适用于JDK 5的更新版本。我不确定是否有适用于JDK 6的JDBC驱动程序。请使用Oracle提供的最佳匹配方案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接