Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ausnahme in Verbindung mit mysql durch jdbc

Dieser Fehler tritt auf, wenn Sie versuchen, einen Mysql 5-JDBC-Treiber auf einer Mysql 8- oder höheren Datenbank zu verwenden. Sie können die folgende JAR-Datei verwenden

mysql-connector-java 8.0.11

Oder verwenden Sie diese Maven-Abhängigkeit

    <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.11</version>
    </dependency>

Wenn Sie eine Verbindung sowohl zu MySQL 5 als auch zu MySQL 8 in derselben App benötigen, müssen Sie Classloader isolieren, so etwas wie das Folgende kann funktionieren

Wie lade ich JAR-Dateien dynamisch zur Laufzeit?