sql >> Database teknologi >  >> RDS >> Mysql

Indlæser klassen com.mysql.jdbc.Driver ... er forældet besked

Det er ikke en fejl; det er en advarsel (eller rådgivende) meddelelse, der er et resultat af en

Class.forName("com.mysql.jdbc.Driver")

opkald. Din kode fortsætter med at køre på trods af meddelelsen.

Det fortæller dig hovedsageligt, at navnet på driverklassen er ændret til com.mysql.cj.jdbc.Driver . Så brug i stedet:

Class.forName("com.mysql.cj.jdbc.Driver")

Det fortæller dig også, at siden Java 6 (JDBC 4.0) er det normalt ikke nødvendigt at indlæse driverklassen manuelt ved hjælp af Class.forName alligevel, fordi JDBC nu er i stand til selv at indlæse den korrekte driver (forudsat at driveren .jar er tilgængelig på klassestien).



  1. Hvordan frigøres mulige Postgres rækkelåse?

  2. 2 måder at konvertere mellem decimal og hexadecimal i MySQL

  3. Valgfrit argument i PL/pgSQL-funktionen

  4. Oracle 11g - Tjek begrænsning med RegEx