In diesem Artikel finden Sie eine Sammlung von Java-Problemen, die keine Verbindung zu MySQL 8.0 herstellen können. Der spezifische Inhalt ist wie folgt Frage 1: Der Client unterstützt das vom Server angeforderte Authentifizierungsprotokoll nicht;… Frage 2: Unbekannter anfänglicher Zeichensatzindex „255“ vom Server empfangen … Frage 3: Für die MySQL 8.0-Verbindung erforderliche URL-Anweisung Problem 4: Doppelte Methodenaufrufe Führen Sie Frage 1 aus: Lösung: (beachten Sie das Semikolon in den 3 Sätzen, Frage 2: Lösung: (doppelte Pakete löschen) Dabei wird auch der Import gelöscht, es bleibt nur der richtige übrig:
Schlüssel: MySQL 8.0 muss diesen Satz hinzufügen : ?useSSL=false&serverTimezone=UTC öffentliche statische Zeichenfolge dbUrl="jdbc:mysql://localhost:3306/websql?useSSL=false&serverTimezone=UTC"; Laufergebnisse: Frage 4: Lösung: (Der zweite Verbindungsname muss anders sein) Laufergebnisse: Fügen Sie die Verbindungsklasse DbUtil hinzu: Paket com.cungudafa; importiere java.sql.Connection; importiere java.sql.DriverManager; öffentliche Klasse DbUtil { öffentliche statische Zeichenfolge dbUrl="jdbc:mysql://localhost:3306/websql?useSSL=false&serverTimezone=UTC"; öffentliche statische Zeichenfolge dbUserName="root"; öffentliche statische Zeichenfolge dbPassword="wy123456"; öffentliche statische Zeichenfolge jdbcName="com.mysql.jdbc.Driver"; öffentliche statische Verbindung getCon() löst Ausnahme aus { Klasse.forName(jdbcName); Verbindung con=DriverManager.getConnection(dbUrl,dbUserName,dbPassword); Rückgabecon; } öffentliche statische Leere closeCon (Verbindung con) { versuchen { wenn (con != null) { con.schließen(); } } Fang (Ausnahme e) { e.printStackTrace(); } } } Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So erweitern Sie die Festplattenpartition für das CentOS-System
>>: vue_drf implementiert SMS-Bestätigungscode
1. Wenn die Breite der angrenzenden schwebenden Eb...
gzip ist ein Befehl, der in Linux-Systemen häufig...
Diese Woche war so arbeitsreich wie ein Krieg. Ic...
Docker-Lernen https://www.cnblogs.com/poloyy/p/15...
Ob das Mapping der Mausposition oder das Implemen...
Eine Mehrfachauswahl ist ein Benutzeroberflächene...
1. Verwenden Sie den Befehl df, um die gesamte Fe...
Die Version von vsCode wurde in den letzten Tagen...
Vorwort Wie wir alle wissen, ist „Wie zentriert m...
Schauen wir uns zunächst das Bild an: Heute werde...
In einigen Fällen müssen die Daten in den Daten w...
SMIL fügt Unterstützung für Timing und Mediensync...
Ich habe kürzlich einige Dinge zu verknüpften Dat...
1. Neuen Benutzer anlegen: 1. Führen Sie eine SQL...
vorgenannt Dieser Artikel ist sehr kurz~ Der Haup...