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

La classe di caricamento com.mysql.jdbc.Driver ... è un messaggio obsoleto

Non è un errore; è un messaggio di avviso (o di avviso) risultante da un

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

chiamata. Il tuo codice continua a essere eseguito nonostante il messaggio.

Ti sta principalmente dicendo che il nome della classe del driver è cambiato in com.mysql.cj.jdbc.Driver . Quindi, usa invece:

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

Ti fa anche sapere che da Java 6 (JDBC 4.0) di solito non è necessario caricare manualmente la classe del driver usando Class.forName comunque, perché JDBC è ora in grado di caricare il driver corretto (a condizione che il driver .jar sia disponibile nel percorso della classe).