Hallo zusammen,
ich versuche eine Verbindung zu einer OrcaleDatenbank aufzubauen. Hierfür habe ich mir die ojdbc6.jar heruntergeladen und sie im eclipse in den classpath hinzugefügt. Bei dem Konformitätstest bekomme ich true zurück -> also alles in Ordnung.. nun folgender Code
[Java]
import java.sql.*;
public class TestVerbindung {
public static void main(String[] args)
{
System.out.println("Oracle 11 "+ new oracle.jdbc.driver.OracleDriver().jdbcCompliant());
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection c = DriverManager.getConnection("Steht das richtige drin");
DatabaseMetaData meta = c.getMetaData();
System.out.println(meta.getDatabaseProductName());
}
}
[/Java]
Er bringt mir immer als Fehlermeldung Classnotfoundexception. Eclipse zeigt schon vorher den Code Class.forname....., den code nach c und den code nach meta als Fehler an. Wenn ich nun den import ändere und statt import java.sql.* java.sql.Connection und java.sql.DriverManager eingebe zeigt er mir noch als Fehler die fehlenden importierte Klasse DatabaseMetaData...... Könnte auch DatabaseMetaData für DriverManager eintauschen, dann würde ich DriverManager als fehlende Klasse angezeigt bekommen. Aber sobald ich alle Klassen importiere, ist wie oben beschrieben der Code Falsch. Bitte um Rat
ich versuche eine Verbindung zu einer OrcaleDatenbank aufzubauen. Hierfür habe ich mir die ojdbc6.jar heruntergeladen und sie im eclipse in den classpath hinzugefügt. Bei dem Konformitätstest bekomme ich true zurück -> also alles in Ordnung.. nun folgender Code
[Java]
import java.sql.*;
public class TestVerbindung {
public static void main(String[] args)
{
System.out.println("Oracle 11 "+ new oracle.jdbc.driver.OracleDriver().jdbcCompliant());
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection c = DriverManager.getConnection("Steht das richtige drin");
DatabaseMetaData meta = c.getMetaData();
System.out.println(meta.getDatabaseProductName());
}
}
[/Java]
Er bringt mir immer als Fehlermeldung Classnotfoundexception. Eclipse zeigt schon vorher den Code Class.forname....., den code nach c und den code nach meta als Fehler an. Wenn ich nun den import ändere und statt import java.sql.* java.sql.Connection und java.sql.DriverManager eingebe zeigt er mir noch als Fehler die fehlenden importierte Klasse DatabaseMetaData...... Könnte auch DatabaseMetaData für DriverManager eintauschen, dann würde ich DriverManager als fehlende Klasse angezeigt bekommen. Aber sobald ich alle Klassen importiere, ist wie oben beschrieben der Code Falsch. Bitte um Rat