Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Carregando a classe com.mysql.jdbc.Driver ... é uma mensagem obsoleta


Não é um erro; é uma mensagem de aviso (ou aviso) resultante de uma
Class.forName("com.mysql.jdbc.Driver")

ligar. Seu código continua a ser executado apesar da mensagem.

Ele está dizendo principalmente que o nome da classe do driver mudou para com.mysql.cj.jdbc.Driver . Então, em vez disso, use:
Class.forName("com.mysql.cj.jdbc.Driver")

Também está informando que, desde o Java 6 (JDBC 4.0), geralmente não é necessário carregar manualmente a classe do driver usando Class.forName de qualquer forma, porque o JDBC agora pode carregar o driver correto (desde que o driver .jar esteja disponível no caminho da classe).