ниже - моя простая программа JDBC Oracle Connectivity. Пожалуйста, посмотрите и скажите, почему я могу получить ошибку драйвера, не загружаемую. Я поместил odbc14.jar
в библиотеки.Ошибка драйвера JDBC
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package databaseconnect;
/**
*
* @author compaq
*/
import java.sql.*;
public class Education1 {
public static void main(String[] args) {
try{
Class.forName("oracle:jdbc:driver:OracleDriver");
}catch(Exception e) {
System.out.println("Failed to load Oracle driver.");
}
try{
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","system");
Statement stmt=con.createStatement();
stmt.executeUpdate("insert into Education(name,rollno) VALUES ('alankrit',1000)");
System.out.println("Data inserted");
con.close();
} catch(Exception e){
// System.out.println(e);
}
}
}
Даже не видя этого, я уверен, что ваш CLASSPATH ошибочен. Распечатайте его, и мы расскажем вам, что это должно быть. – KevinDTimm
В классе.forName(), используйте. (Dot) не двоеточие (:). Так что используйте Class.forName ("oracle.jdbc.driver.OracleDriver") –
Можете ли вы поделиться об ошибкой/исключением, которое вы получаете? – Jabir