"Kein passender Treiber für 'jdbc:mysql://localhost:3306/mysql' gefunden" – Beheben eines JDBC-Verbindungsproblems
Beim Versuch, mit Java eine Verbindung zu einer MySQL-Datenbank herzustellen, kann der Fehler „java.sql.SQLException: Kein geeigneter Treiber“ auftreten gefunden für jdbc:mysql://localhost:3306/mysql". Dieser Fehler weist darauf hin, dass der DriverManager trotz des entsprechenden Treibers (z. B. mysql-connector-java-5.1.18-bin.jar) im Build-Pfad keinen kompatiblen Treiber finden kann.
Ursache und Lösung
Eine mögliche Ursache für diesen Fehler ist eine falsche JDBC-URL. Im bereitgestellten Code:
String url = "'jdbc:mysql://localhost:3306/mysql";
Das einfache Anführungszeichen (') um die URL verursacht den Fehler. Entfernen Sie einfach das Anführungszeichen:
String url = "jdbc:mysql://localhost:3306/mysql";
Mit der korrigierten URL sollte die Methode Driver#acceptsURL() für den geladenen Treiber „true“ zurückgeben, sodass der DriverManager erfolgreich eine Verbindung herstellen kann.
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWarum gibt mein Java-Code die Meldung „Kein passender Treiber für ‚jdbc:mysql://localhost:3306/mysql' gefunden' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!