Grégory SIMONET a écrit :
1) dans le /etc/mysql/my.cnf il faut commenter la ligne : #skip-networking et ne pas oublier de relancer mysqld ...
C'est déjà absent du fichier de conf qui a été récupérér je ne sais où. Je suppose donc que c'est bon.
2) avoir un utilisateur avec les droits nécéssaires (forcément;))
forcément :o)
3) lors de l'appel jdbc, bien formater la connexion (voici ma méthode BdD) : remarquer user et password dans l'URIpublic BdD() throws Exception { Class.forName("com.mysql.jdbc.Driver").newInstance();BDD = DriverManager.getConnection("jdbc:mysql://localhost/ENSEIGNANT?user=root&password=root");requete = BDD.createStatement(); }
La différence que je vois, c'est que je mets trois paramètres à getConnection:
DriverManager.getConnection("jdbc:mysql://localhost/ENSEIGNANT", "root", "root");
Serait-ce la différence qui fait que ça marche?Dans ce cas, comment expliquer qu'au reboot précédent, a priori sans rien modifier, il ait fallu mettre l'adresse IP au lieu de localhost... Les voies de l'informatique sont impénétrables.
merci, Guillaume