No es un error; es un mensaje de advertencia (o aviso) resultante de un
Class.forName("com.mysql.jdbc.Driver")
llamar. Su código continúa ejecutándose a pesar del mensaje.
Principalmente le dice que el nombre de la clase de controlador ha cambiado a com.mysql.cj.jdbc.Driver
. Entonces, en su lugar, use:
Class.forName("com.mysql.cj.jdbc.Driver")
También le informa que desde Java 6 (JDBC 4.0) generalmente no es necesario cargar manualmente la clase de controlador usando Class.forName
de todos modos, porque JDBC ahora puede cargar el controlador correcto por sí mismo (siempre que el controlador .jar esté disponible en la ruta de clase).