Heim >Datenbank >MySQL-Tutorial >Warum erhält meine Java-App bei Verbindungspools die Fehlermeldung „Kein geeigneter Treiber gefunden'?
So verhindern Sie Fehler „Kein geeigneter Treiber gefunden“ bei der Verwendung von Verbindungspools
Entwickler stoßen häufig auf den Fehler „Kein geeigneter Treiber gefunden“, wenn Verwenden von Verbindungspools in ihren Java-Anwendungen. Dieses Problem tritt, wie in der Abfrage hervorgehoben, auf, wenn Tomcat 7 während der Initialisierung der Datenbankverbindung Schwierigkeiten hat, den entsprechenden JDBC-Treiber zu finden.
Um dieses Problem zu beheben, stellen Sie sicher, dass das MySQL-Connector-JAR (5.1.15 oder höher) vorhanden ist im lib-Ordner des Servers vorhanden. Dies ist unter $CATALINA_HOME/lib zu finden. Darüber hinaus sollte der Treiber konfiguriert werden, bevor die Anwendung instanziiert wird.
Darüber hinaus wird innerhalb der DatabaseConnector-Klasse die Methode DriverManager.getConnection() verwendet, um eine Datenbankverbindung herzustellen. Um den Fehler „Kein geeigneter Treiber gefunden“ zu beheben, ersetzen Sie diese Zeile:
con = DriverManager.getConnection("jdbc:apache:commons:dbcp:test");
durch:
con = DriverManager.getConnection(DB_URI, _username, _password);
Hier stellen DB_URI, _username und _password die zuvor definierten Verbindungsparameter dar der Klasse.
Durch die Implementierung dieser Anpassungen kann die Anwendung erfolgreich eine Verbindung zur Datenbank herstellen, ohne dass die Meldung „Kein passender Treiber gefunden“ auftritt. Fehler.
Das obige ist der detaillierte Inhalt vonWarum erhält meine Java-App bei Verbindungspools die Fehlermeldung „Kein geeigneter Treiber gefunden'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!