我已经安装了Oracle 10G XE。我想使用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的某些功能不可用)。ojdbc14.jar
和ojdbc15.jar
之间的区别(除了ojdbc15.jar
需要JDK 5+):它们都是JDBC 3.0驱动程序,所以我认为这只是对ojbdc14.jar
的技术支持终止时间的问题。如果你想要JDBC 4.0支持,你需要用ojdbc16.jar
。如果想了解更多详情,请查看Oracle JDBC FAQ。http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html
通常情况下,您需要使用最新的JDBC驱动程序,它们也可以与旧版本的数据库一起使用。或者,为了安全起见,将JDBC版本与您的数据库匹配。
您需要选择一个与您使用的Oracle版本和JDK匹配的JDBC驱动程序。ojdbc14.jar适用于JDK 1.4;我知道至少有适用于JDK 5的更新版本。我不确定是否有适用于JDK 6的JDBC驱动程序。请使用Oracle提供的最佳匹配方案。