Ce n'est pas une erreur; il s'agit d'un message d'avertissement (ou d'avis) résultant d'un
Class.forName("com.mysql.jdbc.Driver")
appel. Votre code continue de s'exécuter malgré le message.
Il vous indique principalement que le nom de la classe du pilote a changé en com.mysql.cj.jdbc.Driver
. Alors, utilisez plutôt :
Class.forName("com.mysql.cj.jdbc.Driver")
Il vous permet également de savoir que depuis Java 6 (JDBC 4.0), il n'est généralement pas nécessaire de charger manuellement la classe du pilote à l'aide de Class.forName
quoi qu'il en soit, car JDBC est maintenant capable de charger lui-même le bon pilote (à condition que le pilote .jar soit disponible sur le chemin de classe).