besoin d'aide pour debutant java

besoin d'aide pour debutant java - Java - Programmation

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 :jap:
vinc'03

Reply

Marsh Posté le 22-04-2008 à 23:01:27   

Reply

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" )


---------------
Light is right
Reply

Marsh Posté le 23-04-2008 à 22:56:20    

c bon j'ai reussi!! merci beaucoup!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed