Re: liaison tomcat/mysql
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
++
Reply to: