sql >> Database >  >> RDS >> Mysql

Uitzondering in verband met mysql via jdbc

Deze fout treedt op wanneer u een Mysql 5 JDBC-stuurprogramma probeert te gebruiken op een Mysql 8 of hoger DB. U kunt het volgende JAR-bestand gebruiken

mysql-connector-java 8.0.11

Of gebruik deze Maven-afhankelijkheid

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

Als je verbinding moet hebben met zowel MySQL 5 als MySQL 8 in dezelfde app, moet je classloaders isoleren, zoiets als het volgende kan werken

Hoe JAR-bestanden dynamisch laden tijdens Runtime?



  1. Omgaan met complexe WHERE-clausules met een PHP Query Builder

  2. Datumtijd versus datum en tijd Mysql

  3. SQL Server 2017:SQL Server-gegevens kopiëren van Linux naar Windows met SSIS

  4. SQL-query om database in MySQL te verwijderen