Heim > Java > javaLernprogramm > Hauptteil

Warum erhalte ich beim Herstellen einer Verbindung zu Derby die Fehlermeldung „SQLException: Kein geeigneter Treiber gefunden'?

Susan Sarandon
Freigeben: 2024-11-12 17:48:02
Original
475 Leute haben es durchsucht

Why Am I Getting

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");
Nach dem Login kopieren

Ungültige JDBC-URL

Überprüfen Sie die Richtigkeit der JDBC-URL. Normalerweise sollte es die folgenden Komponenten enthalten:

  • Protokoll: jdbc:derby://
  • Host: localhost
  • Port: 1527
  • Datenbankname: Ersetzen Sie dies durch den tatsächlichen Datenbanknamen (z. B. „Datenbankname“). Der Standardspeicherort für Datenbanken ist das Verzeichnis, in dem der Netzwerkserver gestartet wird.

Ein Beispiel für eine korrekte JDBC-URL:

jdbc:derby://localhost:1527/dbname;create=true
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage