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

Java 用于Oracle 10G XE的JDBC驱动程序,java,oracle,jdbc,Java,Oracle,Jdbc,我已经安装了Oracle 10G XE。我想使用JDBC连接到它。我应该使用哪个驱动程序,从哪里下载 谢谢。根据您需要的Oracle Express客户端 您通常需要最新的JDBC驱动程序,它们也可以与较旧版本的数据库一起使用。或者,为了安全起见,将JDBC版本与数据库相匹配。在安装服务器的机器上,Oracle JDBC驱动程序位于Oracle\u HOME/JDBC/lib中。只需将ojdbc14.jar放在类路径上(ojdbc14_g.jar与ojdbc14.jar相同,只是类是用“java

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

谢谢。

根据您需要的Oracle Express客户端


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

在安装服务器的机器上,Oracle JDBC驱动程序位于Oracle\u HOME/JDBC/lib中。只需将
ojdbc14.jar
放在类路径上(
ojdbc14_g.jar
ojdbc14.jar
相同,只是类是用“javac-g”编译的,并且包含一些跟踪信息)

编辑:根据,
ojdbc14.jar
包含用于JDK1.4和1.5的类(我不明白为什么不能用于JDK6,JDBC4.0的某些功能将不可用)


一些较新的驱动程序在上可用,但我看不出
ojdbc14.jar
ojdbc15.jar
之间的区别(除了
ojdbc15.jar
需要JDK 5+):它们都是,所以我认为这只是
ojdbc14.jar
的生命终止支持问题。如果您想要JDBC4.0支持,则需要
ojdbc16.jar
。如果您想了解更多详细信息,请查看。

您想选择一个与您的Oracle版本和您正在使用的JDK相匹配的JDBC驱动程序。ojdbc14.jar是针对JDK1.4的;据我所知,至少有JDK5的更新版本。我不确定是否有JDK6的JDBC驱动程序。使用Oracle提供的最适合您的情况。

如果要使用JDBC,您不需要Oracle Express客户端。有一个纯Java JDBC驱动程序。事实上,正确版本的驱动程序应该在安装完成后的Oracle安装树中的某个位置。