Hi Leute,
und zwar habe ich folgendes Problem:
Ich möchte mein Programm an einer Oracle Datenbank anbinden, die nicht Lokal ist.
Habe bereits den Ora10gClient installiert und mit SQL+ ist eine Verbindung zur Datenbank möglich.
Wenn ich das ganze mithilfe von JDBC mache, klappt es leider nicht, da er mir immer die Meldung:
"No suitable driver found for jdbcracle:thinIP:1521atenquelle"
Ich habe auch schon zum Thema gegoogled aber nichts gefunden, was mir weiterhelfen konnte.
Was ich bereits ausprobiert habe:
URL: jdbcdbcatenquelle // wirft : "Der Datenquellname wurde nicht gefunden"
DRIVER: oracle.jdbc.OracleDriver //wirft eine ClassNotFoundException
Die classes12.zip sind bereits im Classpath des Projekts.
Ich hoffe mir kann jemand weiterhelfen.
und zwar habe ich folgendes Problem:
Ich möchte mein Programm an einer Oracle Datenbank anbinden, die nicht Lokal ist.
Habe bereits den Ora10gClient installiert und mit SQL+ ist eine Verbindung zur Datenbank möglich.
Wenn ich das ganze mithilfe von JDBC mache, klappt es leider nicht, da er mir immer die Meldung:
"No suitable driver found for jdbcracle:thinIP:1521atenquelle"
Ich habe auch schon zum Thema gegoogled aber nichts gefunden, was mir weiterhelfen konnte.
Java:
public class Testclass{
final String DB_URL = "jdbc:oracle:thin:@192.168.123.84:1521:Datenquelle";
final String DB_LOGIN = "Login";
final String DB_PASSWORD = "PW";
final String DB_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver";
Connection dbcon = null;
ResultSet rs = null;
Testclass(){
try {
Class.forName(DB_DRIVER);
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
System.out.println(DB_URL+ " "+DB_LOGIN + " " +DB_PASSWORD);
try {
dbcon = DriverManager.getConnection(DB_URL,DB_LOGIN,DB_PASSWORD);
} catch(SQLException ex) {
System.err.println("SQLException: " + ex.getMessage()+" Hier is der Fehler!");
}
}
public static void main(String[] args){
Testclass blubb = new Testclass();
}
}
Was ich bereits ausprobiert habe:
URL: jdbcdbcatenquelle // wirft : "Der Datenquellname wurde nicht gefunden"
DRIVER: oracle.jdbc.OracleDriver //wirft eine ClassNotFoundException
Die classes12.zip sind bereits im Classpath des Projekts.
Ich hoffe mir kann jemand weiterhelfen.