bonsoir
je suis en train de développer une application java (sous eclipse ) avec une base de donnée (MySQl)
bon , avant d'exécuter la requete j'ai voulu tester la connexion à cette base de donnée avec le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
// Connexion à la base 
 try
		   {Class.forName("com.mysql.jdbc.Driver");
		    connect = DriverManager.getConnection("jdbc:mysql://localhost/g_r_h","","");
		      System.out.println("Connexion établie !!!! ");   }      
 
		   	catch (Exception e1)
		   	{System.err.print("Erreur"+ e1.getMessage());}  }
mais , il ne peut pas connecter à cette base , et voilà le message d'erreur qui apparaît :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Erreur Communications link failure
 
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
j'ai pas compris ce problème !?? sachant que j'ai installer le driver JDBC dans la bibliothèque

voilà comment j'ai ajouter le driver dans la bibliothèque :

project --> properties --> java Build Path --> librairies --> add externels Jars --> mysql-connector-java-5.1.22-bin-jar (le driver JBDC )

Quelle est la solution selon vous !!?? et merci