Informationen zum Konfigurationsproblem bei der Verbindung von MyBatis mit der MySql8.0-Version

Informationen zum Konfigurationsproblem bei der Verbindung von MyBatis mit der MySql8.0-Version

Beim Erlernen von Mybatis ist mir ein Fehler aufgetreten. Der Fehler lautet wie folgt:

Fehler beim Abfragen der Datenbank. Ursache: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Kommunikationsverbindungsfehler

Ursache:

  • Die lokale Datenbankversion ist MySQL 8.0
  • Importieren Sie die MySQL-JAR-Paketversion in die Konfigurationsdatei pom.xml als

Bildbeschreibung hier einfügen

Der Fehler wird durch die Inkonsistenz zwischen der lokalen Datenbankversion und der in MySQL importierten JAR-Paketversion verursacht

Lösung:

[1] Installieren Sie die entsprechende Version der Datenbank lokal. Da ich MySQL 5.6 und MySQL 8.0 lokal installiert habe, löst die Umstellung der Datenbank auf MySQL 5.6 das Problem.
[2] Ändern Sie die Konfigurationsdatei pom.xml. Die Datenbank muss nicht gewechselt werden.

<Abhängigkeit>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>8.0.18</version>
</Abhängigkeit>

Ergänzung: Die Mybatis-Verbindung zu mysql8.0 ist abnormal

Der Verweis auf die Entität „serverTimezone“ muss mit dem Trennzeichen „;“ enden.

Der Verweis auf die Entität „serverTimeZone“ muss mit dem Trennzeichen „;“ enden.
Die Lösung besteht darin, stattdessen & in der XML-Konfigurationsdatei zu verwenden.
Im Augenblick

<property name="jdbcUrl"> jdbc:mysql://localhost:3306/exam?characterEncoding=utf8&serverTimezone=UTC </property>

Dies ist das Ende dieses Artikels über die Konfigurationsprobleme von MyBatis bei der Verbindung mit der MySql8.0-Version. Weitere relevante Inhalte zu MyBatis bei der Verbindung mit der MySql8.0 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Grafisches Tutorial zur Installation und Konfiguration der MySQL-Version 8.0.24
  • Einige Verbesserungen in MySQL 8.0.24 Release Note
  • Implementierung der MVCC-Mehrversions-Parallelitätskontrolle von MySQL
  • Die beste Lösung zum Zurücksetzen des Root-Passworts von MySQL 8.0.23
  • So lösen Sie das Problem, dass Seata die MySQL 8-Version nicht verwenden kann
  • Detaillierte Erklärung der Verbindung von DBeaver zu MySQL Version 8 und höher und Lösung möglicher Probleme
  • Bei der Verwendung von mybatis-generator mit mysql8.0.3 in IDEA sind Fehler aufgetreten
  • Lösung für das Problem des verstümmelten Codes in MySQL 5.x
  • Detailliertes Tutorial zur Installation der MySQL 8.0.20-Datenbank auf CentOS 7
  • Lösung für den ONLY_FULL_GROUP_BY-Fehler in Mysql5.7 und höher
  • Lösen Sie das Installationsproblem der mysql8.0.19 Winx64-Version
  • Kompatibilitätsprobleme mit Django 2.2 und PyMySQL
  • Schritte zur Installation von MySQL 5.7 im Binärmodus und zur Optimierung des Systems unter Linux
  • Installation verschiedener Versionen von MySQL 8.0.18 und während der Installation aufgetretene Probleme (Zusammenfassung)
  • Sehr detaillierte Anleitung zum Upgrade der MySQL-Version

<<:  Lernen Sie die gängigen Methoden und Techniken in JS-Arrays und werden Sie ein Meister

>>:  Lösen Sie das Problem des MySQL-Datenverlusts, wenn Docker Redis neu startet

Artikel empfehlen

SQL GROUP BY ausführliche Erklärung und einfaches Beispiel

Die GROUP BY-Anweisung wird in Verbindung mit der...

So wählen Sie das Format bei der Verwendung von Binlog in MySQL

Inhaltsverzeichnis 1. Drei Binlog-Modi 1.Anweisun...

Detaillierte Installation und Verwendung von SSH in der Ubuntu-Umgebung

SSH steht für Secure Shell, ein sicheres Übertrag...

Schritte zum Bereitstellen eines Docker-Projekts in IDEA

Mittlerweile werden die meisten Projekte auf Dock...

Drei Eigenschaften von Javascript-Objekten

Inhaltsverzeichnis 1. beschreibbar: beschreibbar ...

Detaillierte Erklärung der Beziehung zwischen Vue und VueComponent

Der folgende Fall überprüft die Wissenspunkte der...

3 Möglichkeiten zum Hinzufügen von Links zu HTML-Auswahl-Tags

Der Erste : Code kopieren Der Code lautet wie folg...

Das WeChat-Applet realisiert den Effekt des Siebschüttelns

In diesem Artikel wird der spezifische Code des W...