String url = "jdbc:mysql://localhost:3306/mysql";
String user = "root";
String pass = "root1";
try {
Class.forName("com.mysql.jdbc.Driver");
Connection connection = DriverManager.getConnection(url, user, pass);
System.out.println("Connected to database");
} catch (Exception e) {
System.out.println(e);
System.out.println("Could not connect to database");
}
Le mot de passe doit être "root". Le programme n'affiche pas le message dans le bloc catch et cesse de fonctionner. Quelqu'un peut-il me dire ce qui se passe? Je m'excuse J'ai posé une mauvaise question. Le problème est déjà résolu, merci. Cela permet de vérifier correctement si la connexion existe.La connexion MySQL JDBC cesse de fonctionner
if (conn1 != null) {
System.out.println("Connected to the database test1");
}
d'essayer d'imprimer stackTrace dans le bloc catch comme 'e.printStackTrace()', également coller cette erreur ici . – Nidhi257
Il ne montre rien dans la console, il suffit d'arrêter là. Il ne pénètre pas dans le bloc catch. –
essayez de commenter cette ligne 'Class.forName (" com.mysql.jdbc.Driver ");' et re run. laissez voir ... – Nidhi257