Problème d'exécution d'une requete SQL
bonjour
j'ai un formulaire d'authentification login/pass en utilisant framework struts (Login.jsp, LoginForm et LoginAction) j ai teste le formulaire sur un mot de pass et login codés ds LoginAction ca marche bien.
Code:
if (nomUtilisateur.equals("user") && mdpUtilisateur.equals("user"))
mais maitenant je veux acceder a une BD ou il y a une table des utilisateurs.
j'ai mis ce code pour tester seulement au niveau de login:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| Connection con = null;
ResultSet résultats = null;
Class.forName("org.gjt.mm.mysql.Driver");
String DBurl = "jdbc:mysql://localhost/test";
con = DriverManager.getConnection(DBurl,"root","admin");
java.sql.PreparedStatement rechercheID = con.prepareStatement("SELECT * FROM users WHERE nom = '"+nomUtilisateur+"'");
résultats = rechercheID.executeQuery();
boolean encore = résultats.next();
if (nomUtilisateur.equals(résultats.getInt(1)))
resultat = "succes"; |
mais ca marche pas:s
est ce que qlq un a une idee ou comment executer une requete SQL pour struts??
merci en avance