Det är inte ett fel; det är ett varningsmeddelande (eller rådgivande) som härrör från en
Class.forName("com.mysql.jdbc.Driver")
ringa upp. Din kod fortsätter att köras trots meddelandet.
Den talar främst om att namnet på förarklassen har ändrats till com.mysql.cj.jdbc.Driver
. Så använd istället:
Class.forName("com.mysql.cj.jdbc.Driver")
Den låter dig också veta att sedan Java 6 (JDBC 4.0) är det vanligtvis inte nödvändigt att manuellt ladda drivrutinsklassen med Class.forName
hur som helst, eftersom JDBC nu kan ladda rätt drivrutin själv (förutsatt att drivrutinen .jar är tillgänglig på klasssökvägen).