besoin d'aide pour debutant java - Java - Programmation
Marsh Posté le 23-04-2008 à 08:40:10
1) Ca serait mieux si tu passait en paramètre de ta requete le nom d'utilisateur à vérifier, ca t'éviterais d'avoir à itérer sur tout les noms ensuite
2) Tu compares directement le nom d'utilisateur avec le resultset, essaye plutôt avec toutesRS.getString("nom" )
Marsh Posté le 22-04-2008 à 23:01:27
Bonjour à tous
je fais un programme java avec une base de donnee.
Mon probleme:
j'ai fait une fenetre (interface graphique) pour faire un login.
De l'autre, j'ai une table avec des identifiants et des mots de passe.Mon probleme en fait est que je n'arive pas à faire verifier si les identifiants existent bien..
Voila mon code, pour le moment c juste avec les identifiants
public static void testeUnUtilisateur (String leNom, double password){
try{
Connection con = Utilisateurs.defaultCon;
Statement toutes= con.createStatement();
ResultSet toutesRS= toutes.executeQuery ("SELECt nom FROM Utilisateurs" );
while (toutesRS.next()){
if(leNom.equals(toutesRS)){
System.out.println("ok" );
}
else{
System.out.println("non" );
}
}
Donc en fait le truc c'est qu'il n'arrive pas à prendre les noms, donc il ne peut pas comparer...comment je peux faire?
Merci d'avance
vinc'03