Hallo Zusammen,
ich hoffe sehr, von euch Hilfe zu bekommen. Anscheinend bin ich zu blind um meinen eigenen Fehler zu finden.
Problem: Java / Eclipse meldet mir beim Start des Programms zurück, dass die Klasse org.apache.derby.jdbc.EmbeddedDriver nicht gefunden werden kann.
Ich kann diese Meldung nicht ganz verstehen, denn:
- ich habe die Installation gemäß https://db.apache.org/derby/papers/DerbyTut/install_software.html#derby_configure konfiguriert vorgenommen
- ich habe die derby.jar entsprechend als Referenzierte Bibliothek eingebunden
- Auch der Versuch derby.jar direkt in das Projekt zu importieren führt zur selben Meldung
Das Programm:
Ich würde mich sehr freuen, wenn Ihr mir bei der Lösungssuche helfen könntet.
ich hoffe sehr, von euch Hilfe zu bekommen. Anscheinend bin ich zu blind um meinen eigenen Fehler zu finden.
Problem: Java / Eclipse meldet mir beim Start des Programms zurück, dass die Klasse org.apache.derby.jdbc.EmbeddedDriver nicht gefunden werden kann.
Ich kann diese Meldung nicht ganz verstehen, denn:
- ich habe die Installation gemäß https://db.apache.org/derby/papers/DerbyTut/install_software.html#derby_configure konfiguriert vorgenommen
- ich habe die derby.jar entsprechend als Referenzierte Bibliothek eingebunden
- Auch der Versuch derby.jar direkt in das Projekt zu importieren führt zur selben Meldung
Das Programm:
Java:
public class simpleDB {
public static void main(String[] args) {
try {
//SCHRITT 2: TREIBER REGISTRIEREN
Class.forName("org.Apache.derby.jdbc.EmbeddedDriver").getDeclaredConstructor().newInstance();
//SCHRITT 3: DIE VERBINDUNG UEBER DEN TREIBERMANAGER HERSTELLEN
Connection verbindung = DriverManager.getConnection("jdbc:derby:adressenDB");
//SCHRITT 4: DIE ERGEBNISMENGE ERZEUGEN
Statement state = verbindung.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
ResultSet ergebnisMenge = state.executeQuery("SEL§ECT * FROM adressen");
//SCHRITT 5: DIE DATEN VERARBEITEN
while(ergebnisMenge.next()) {
System.out.println(ergebnisMenge.getInt("iNummer"));
System.out.println(ergebnisMenge.getString("vorname"));
System.out.println(ergebnisMenge.getString("nachname"));
System.out.println(ergebnisMenge.getString("plz"));
System.out.println(ergebnisMenge.getString("ort"));
System.out.println(ergebnisMenge.getString("telefon"));
}
//SCHRITT 6: VERBINDUNG SCHLIESSEN
state.close();
ergebnisMenge.close();
verbindung.close();
}
catch (Exception e) {
JOptionPane.showMessageDialog(null, "Problemchen: \n" + e.toString());
}
}
}
Ich würde mich sehr freuen, wenn Ihr mir bei der Lösungssuche helfen könntet.