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).