Vérifier existance d'un element dans la base avec JEE

Résolu
couranes Messages postés 17 Date d'inscription lundi 6 décembre 2010 Statut Membre Dernière intervention 17 avril 2012 - 13 juil. 2011 à 12:21
couranes Messages postés 17 Date d'inscription lundi 6 décembre 2010 Statut Membre Dernière intervention 17 avril 2012 - 14 juil. 2011 à 12:40
bonjour tout le monde, j'ai réaliser le code qui me permet de se connecter à la base et de récupérer le résultat dans une variable de type Resultset mais je trouve pas comment chercher l’existence du login et du mot de passe dans cette variable. et est ce qu'il ya une autre solution.Aidez moi svp.

4 réponses

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
13 juil. 2011 à 13:06
Bonjour,

Ce n'est pas dans la resultset qu'il faut faire ca mais dans la requete SQL :
connexion.executeQuery(
   "SELECT * FROM table WHERE login='"+login+"' AND password='"+password+"'"
);


Et enduites tu peux parcourir la resultset pour récupérer les résultats.
3
cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
13 juil. 2011 à 13:47
si "login" et "password" sont les noms des colonnes de la table de la base de données :

while(resultset.hasNext()){
    resultset.getString("login");
    resultser.getString("password");
}



Tu aurais trouvé ca dans la doc je pense.
3
couranes Messages postés 17 Date d'inscription lundi 6 décembre 2010 Statut Membre Dernière intervention 17 avril 2012
13 juil. 2011 à 13:19
c'est ca ma question comment parcourir la variable Resultset et chercher dedant le login et le mot de passe?
0
couranes Messages postés 17 Date d'inscription lundi 6 décembre 2010 Statut Membre Dernière intervention 17 avril 2012
14 juil. 2011 à 12:40
j'ai réglé le problème.merci beaucoup pour votre aide
0
Rejoignez-nous