Hallo,
vorweg: Bin kurz vor der Verzweiflung. Java und insbesondere Eclipse sind nicht wirklich meine Stärke, brauche das aber gerade für eine Vorlesung in Verbindung mit SAP. Es geht dort um die Erstellung von Webservices.
Habe mir eine kleine Klasse für das Datenbank-Handling erstellt. Wenn ich das ganze in einem normalen Java-Projekt benutze, funktioniert das einwandfrei. Wenn ich das ganze aber innerhalb eines Webservices ("Dynamic Web Project") benutze, bekomme ich immer wieder die Fehlermeldung:
Unknown Source [...] com.mysql.jdbc.Driver
Hab das mal durchdebuggt. Die Exception wird in Zeile 4 geworfen.
Da es wie gesagt mit normalem Java-Projekt läuft gehe ich mal nicht davon aus, dass es am Code liegt. Treiber habe ich auch eingebunden. Egal ob ich ihn ins Projektverzeichnis kopiere, oder als "External JAR" einbinde - es funktioniert nicht.
Langsam glaube ich, das ich einfach zu blöd dazu bin... Bin für jeden Hinweis dankbar...
thx
Gruß, Dave
vorweg: Bin kurz vor der Verzweiflung. Java und insbesondere Eclipse sind nicht wirklich meine Stärke, brauche das aber gerade für eine Vorlesung in Verbindung mit SAP. Es geht dort um die Erstellung von Webservices.
Habe mir eine kleine Klasse für das Datenbank-Handling erstellt. Wenn ich das ganze in einem normalen Java-Projekt benutze, funktioniert das einwandfrei. Wenn ich das ganze aber innerhalb eines Webservices ("Dynamic Web Project") benutze, bekomme ich immer wieder die Fehlermeldung:
Unknown Source [...] com.mysql.jdbc.Driver
Java:
public void openConnection(String url, String userName, String password, String dbName) {
try {
//Treiber laden
Class.forName("com.mysql.jdbc.Driver").newInstance();
iConnection = DriverManager.getConnection("jdbc:mysql://" + url + ":3306/" + dbName, userName, password);
iStatement = iConnection.createStatement();
} catch (Exception e) {
e.printStackTrace();
System.out.println("DB Connection Error: " + e.getMessage());
}
}
Hab das mal durchdebuggt. Die Exception wird in Zeile 4 geworfen.
Da es wie gesagt mit normalem Java-Projekt läuft gehe ich mal nicht davon aus, dass es am Code liegt. Treiber habe ich auch eingebunden. Egal ob ich ihn ins Projektverzeichnis kopiere, oder als "External JAR" einbinde - es funktioniert nicht.
Langsam glaube ich, das ich einfach zu blöd dazu bin... Bin für jeden Hinweis dankbar...
thx
Gruß, Dave