Guillaume Roger a �crit :
Salut � tous,

Lo,

J'ai un probl�me incompr�hensible lors de l'acc�s � mysql par tomcat.

J'ai un bean qui initialise la connexion entre tomcat et mysql, le param�tre probl�matique �tant l'url de la connexion: "jdbc:mysql://localhost:3306/appli"

J'ai eu � r�gler ce probl�me ce matin, je l'ai r�solu de la mani�re suivante :

1) dans le /etc/mysql/my.cnf
il faut commenter la ligne :
#skip-networking
et ne pas oublier de relancer mysqld ...

2) avoir un utilisateur avec les droits n�c�ssaires (forc�ment;))

3) lors de l'appel jdbc, bien formater la connexion (voici ma m�thode BdD) : remarquer user et password dans l'URI

public 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 connexion se fait tr�s bien et toutes mes requ�tes passent.

bon courage

++

Répondre à