"Aucun pilote approprié trouvé pour 'jdbc:mysql://localhost:3306/mysql'" - Résolution d'un problème de connexion JDBC
Lorsque vous tentez de vous connecter à une base de données MySQL à l'aide de Java, il est possible de rencontrer l'erreur « java.sql.SQLException : aucun pilote approprié trouvé pour jdbc:mysql://localhost:3306/mysql". Cette erreur indique que malgré la présence du pilote approprié (par exemple, mysql-connector-java-5.1.18-bin.jar) dans le chemin de construction, DriverManager ne parvient pas à localiser un pilote compatible.
Cause et solution
Une cause potentielle de cette erreur est une URL JDBC incorrecte. Dans le code fourni :
String url = "'jdbc:mysql://localhost:3306/mysql";
Le guillemet simple (') entourant l'URL est à l'origine de l'erreur. Supprimez simplement la citation :
String url = "jdbc:mysql://localhost:3306/mysql";
Avec l'URL corrigée, la méthode Driver#acceptsURL() devrait renvoyer true pour le pilote chargé, permettant au DriverManager d'établir une connexion avec succès.
Notes supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!