Derby DB Connection

dadom110

Erfahrenes Mitglied
Guten Tag Zusammen...

Code:
 public void dbConnect() throws ClassNotFoundException, SQLException
    {
        Class.forName("org.apache.derby.jdbc.EmbeddedDriver");
        Properties properties = new Properties();
        properties.put("user", "dd");
        properties.put("password", "dd");
        con = DriverManager.getConnection("jdbc:derby://127.0.0.1:1527/DD;create=true", properties);
    }

wirft bei mir eine Exception

Code:
java.sql.SQLException: No suitable driver found for jdbc:derby://127.0.0.1:1527/DD;create=true

Kann mir nicht erklären warum, nutze als IDE NetBeans IDE 5.5, kann damit die Datenbankverbindung Problemslos aufbauen und Tabellen anlegen, also daran liegt es nicht.

Jemand eine Idee?

Dom
 
Hallo,

eine Idee wäre, dass er den Treiber nicht findet. Kann dir aber jetzt leider nichts genaues sagen, da ich noch am Arbeiten bin.


MFG

zEriX
 
Moinsen...

genau das Beispiel hatte ich ja verwendet von dir :)

Es läuft Java 1.6.0, das derby.jar müsste ich in den Classpath des Projektes eingetragen haben (bin mir nicht 100%tig sicher, weil ich mich mit NetBeans nicht so gut auskenne, erscheint aber bei "Libraries" neben dem JDK 1.6.0 also sollte es mit drin sein)

:( Dom
 
Ok hab den Fehler :

Wenn ich mit NetBeans meine Datenbank anlege, verwendet er einen anderen Treiber:

org.apache.derby.jdbc.ClientDriver

und dann muss ich nicht die derby.jar einbinden, sondern die derbyclient.jar

Grüße
Dom
 
Zurück