Behebung des Fehlers „SQLException: Kein geeigneter Treiber gefunden“
Der Fehler „java.sql.SQLException: Kein geeigneter Treiber für jdbc gefunden.“ :derby://localhost:1527/“ zeigt an, dass ein geeigneter Treiber für die Verbindung zur Derby-Datenbank fehlt. Zwei Hauptgründe können dieses Problem verursachen:
Fehlendes Laden des Treibers
Stellen Sie sicher, dass der Derby-Treiber (derbyclient.jar) in Ihrem Klassenpfad vorhanden ist. Es stellt die Implementierung der JDBC-API für Derby bereit. Um den Treiber manuell zu laden, verwenden Sie den folgenden Code:
Class.forName("org.apache.derby.jdbc.ClientDriver");
Ungültige JDBC-URL
Überprüfen Sie die Richtigkeit der JDBC-URL. Normalerweise sollte es die folgenden Komponenten enthalten:
Ein Beispiel für eine korrekte JDBC-URL:
jdbc:derby://localhost:1527/dbname;create=true
Beachten Sie Folgendes, wenn die Datenbank nicht vorhanden ist , können Sie „;create=true“ in der URL angeben, um es automatisch zu erstellen. Alternativ können Sie einen absoluten Pfad zum Datenbankspeicherort angeben:
jdbc:derby://localhost:1527//home/path/to/database/dbname;create=true
Das obige ist der detaillierte Inhalt vonWarum erhalte ich beim Herstellen einer Verbindung zu Derby die Fehlermeldung „SQLException: Kein geeigneter Treiber gefunden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!