Connection a une base mysql

Fermé
supcomingénieur Messages postés 74 Date d'inscription vendredi 10 février 2012 Statut Membre Dernière intervention 16 juillet 2013 - 9 juil. 2012 à 14:27
malaik5 Messages postés 258 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 28 novembre 2013 - 10 juil. 2012 à 09:49
bonsoir, svp aidez moi c'est urgent!!!!

j'ai une erreure de type : java.sql.SQLException: Access denied for user 'root root'@'localhost' (using password: YES)

voila le code. je sais pas ou réside l'erreur

public boolean authenticate (String login ,String pass)
{
String username = "root";
String password = "rooti";
String url = "jdbc:mysql://localhost:3306/OtpAuthentication";



try{

//connexion base
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection connexion = DriverManager.getConnection(url,username,password);
Statement instruction = connexion.createStatement();
ResultSet resultat = instruction.executeQuery("SELECT * FROM utilisateur");

while(resultat.next())
{

if ((login.equals(resultat.getString("login"))) && (pass.equals(resultat.getString("password"))))
{
userExist=true;
//return (aux);
}
else
{
userExist=false;
// return (aux);
}

}

}
catch (Exception e)
{
System.out.println("echec pilote : "+e);
}


return(userExist);
}
A voir également:

1 réponse

malaik5 Messages postés 258 Date d'inscription vendredi 20 novembre 2009 Statut Membre Dernière intervention 28 novembre 2013 33
10 juil. 2012 à 09:49
Bonjour,
T'as une erreur de correspondance entre le user et le mot de passe, je dirai par defaut que le user = pass = root (ce qui fait que t'as un 'i' en plus dans le mot de passe --> voir la fin du pass).

Bonne journée
0