Oracle 10g database for java 6、7或8的驱动程序是什么

Oracle 10g database for java 6、7或8的驱动程序是什么,java,oracle10g,java-7,java-6,Java,Oracle10g,Java 7,Java 6,连接到Oracle 10g数据库的合适驱动程序是什么 Class.forName("oracle.jdbc.OracleDriver"); 我越来越 java.lang.UnsupportedClassVersionError:oracle/jdbc/OracleDriver:Unsupported major.minor版本51.0 对于Oracle数据库连接: 类forName(“oracle.jdbc.driver.OracleDriver”) java.lang.Unsupported

连接到Oracle 10g数据库的合适驱动程序是什么

Class.forName("oracle.jdbc.OracleDriver");
我越来越

java.lang.UnsupportedClassVersionError:oracle/jdbc/OracleDriver:Unsupported major.minor版本51.0


对于Oracle数据库连接:

类forName(“oracle.jdbc.driver.OracleDriver”)

java.lang.UnsupportedClassVersionError:oracle/jdbc/OracleDriver: 不支持的major.minor版本51.0

这说明您使用的是为JavaSE7编译的JAR,但您使用的是JRE 对于Oracle 10g数据库,对于较旧的Java版本,似乎只有不受支持的JDBC驱动程序,但我想您也可以在较新的Java版本中使用它们:

有关JDBC驱动程序支持的JDK版本的更多详细信息,请参阅本页。10.2版本支持JDK4。

但是,您可以将更高版本的驱动程序与旧版本的数据库一起使用

请提供“java-version”的输出。请提供您正在使用的JDBCJAR的名称。我可以使用ojdbc7.jar在netbeaeans服务中连接它,这是可行的,但无法获取连接conn=DriverManager.getConnection(…);你在哪里连不上?在服务器上?那么服务器上的Java版本是什么?