Lösung für das Problem, dass Java keine Verbindung zu MySQL 8.0 herstellen kann

Lösung für das Problem, dass Java keine Verbindung zu MySQL 8.0 herstellen kann

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, wy123456 ist das Passwort meiner Datenbank)

Frage 2:

Lösung: (doppelte Pakete löschen)

Dabei wird auch der Import gelöscht, es bleibt nur der richtige übrig:

重啟dann Eclipse neu! Die Umgebung wird aktualisiert~

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:
  • Java stellt eine Verbindung zum MySQL-Datenbankcode-Beispielprogramm her
  • Detaillierte Erläuterung der zugrunde liegenden Kapselung der Java-Verbindung zu MySQL
  • Detaillierte Erklärung zur Verbindung von Java mit Mysql Version 8.0.18
  • Java stellt eine Verbindung zur MySQL-Datenbank her, um Einzel- und Batcheinfügungen zu implementieren
  • Implementierung eines Studierendenverwaltungssystems auf Basis von MySQL in Java
  • Java+MySQL zur Implementierung des Quellcodes des Studenteninformationsmanagementsystems
  • Detaillierte Erklärung zur dynamischen Generierung gespeicherter MySQL-Prozeduren in Java Spring

<<:  So erweitern Sie die Festplattenpartition für das CentOS-System

>>:  vue_drf implementiert SMS-Bestätigungscode

Artikel empfehlen

Bildschirmbefehl und Verwendung unter Linux

Bildschirmeinführung Screen ist eine vom GNU-Proj...

So fügen Sie MySQL Indizes hinzu

Hier ist eine kurze Einführung in Indizes: Der Zw...

So aktivieren Sie die MySQL-Remoteverbindung auf einem Linux-Server

Vorwort Lernen Sie MySQL, um frühere Nicht-MK-Dat...

VMware Workstation-Installation unter Linux

Vom Einsteiger bis zum Neueinsteiger ist das Linu...

Probleme mit der Rancher-Bereitstellung und dem Importieren von K8S-Clustern

Die Rancher-Bereitstellung kann über drei Archite...

Einfaches Beispiel für die Leistungsoptimierung von MySQL-SQL-Anweisungen

Einfaches Beispiel für die Leistungsoptimierung v...

Einführung in die reaktive Funktion toRef-Funktion ref-Funktion in Vue3

Inhaltsverzeichnis Reaktive Funktion Verwendung: ...

Lösung zum Einfügen eines Formulars mit einer Leerzeile oben und unten

Ich weiß nicht, ob Ihnen beim Erstellen einer Webs...

Vue + Element + OSS realisiert das Hochladen von Front-End-Fragmenten und die Wiederaufnahme von Haltepunkten

Reine Front-End-Implementierung:切片上傳斷點續傳.斷點續傳muss...