Möglicherweise verwenden Sie eine ältere Version des MySQL-Treibers. Versuchen Sie es mit der neuesten Version.
Um die neueste Version zu erhalten, können Sie https://mvnrepository.com/artifact/ überprüfen. mysql/mysql-connector-java
Ab sofort ist die neueste Version 8.0.11. Sie können es herunterladen hier
oder fügen Sie dies zu Ihrer pom.xml
hinzu :
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
Aktualisieren
Nach weiteren Untersuchungen scheint es an einer Änderung zu liegen, die in MySQL 8.0.1
eingeführt wurde :
Das von Ihnen gemeldete Problem hängt mit den Änderungen zusammen, die in MySQL8.0.1 bezüglich der Unterstützung von Zeichensätzen und Sortierungen eingeführt wurden, wobei jetzt „utf8mb4“ der Standardzeichensatz ist. Solche Änderungen unterbrachen die Art und Weise, wie Connector/J Verbindungen initialisiert.
Wie Sie wissen, wurde dies in Connector/J 5.1.41 behoben, und ich bin sicher, dass Sie Ihre Bibliothek bereits aktualisiert haben.
Wie oben erwähnt, wäre eine alternative Lösung für Ihr Problem die Verwendung von 5.1.41
gewesen statt 5.1.40
.