Det här felet inträffar när du försöker använda en Mysql 5 JDBC-drivrutin på en Mysql 8 eller högre DB. Du kan använda följande JAR-fil
mysql-connector-java 8.0.11
Eller använd detta Maven-beroende
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
Om du behöver ha anslutning till både MySQL 5 och MySQL 8 i samma app måste du isolera klassladdare, något i stil med följande kan fungera
Hur laddar jag in JAR-filer dynamiskt vid Runtime?