What is the driver for Oracle 10g database for java 6,7, or 8

3.2k Views Asked by At

What is apropriate driver to connect to Oracle 10g databse?

Class.forName("oracle.jdbc.OracleDriver");

And I am getting

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

3

There are 3 best solutions below

0
Avijit Das On

For Oracle database connection:

Class.forName("oracle.jdbc.driver.OracleDriver");

0
Puce On

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

This tells you that you're using a JAR compiled for Java SE 7, but you're using a JRE < v7.

For Oracle 10g database there seems to be only unsupported JDBC drivers for older Java versions, but I guess you can use them with newer Java versions, too:

http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.html

http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

0
Nirmala On

Refer to this page http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html#01_03 for more details on the JDK version supported by JDBC drivers. 10.2 version support JDK4.
However, you can use higher version of the driver with older version of the database.