Problème Java/SQL

newJava -  
 ImANewb -
Bonsoir tout le monde,

Je début en Java et dans le cadre d'un programme j'ai besoin d'une base de données qui concerne certaines personnes avec un boolean pour délimiter leur droits dans l'application (s'ils sont admin où simple utilisateur)

Ici je me trouve dans la fenêtre de connection (ou l'utilisateur rentre son mot de passe et son login). Ma fenêtre fonctionne, maintenant je veux faire en sorte que lorsque l'utilisateur appuie sur le bouton connexion une première fonction f1 test le login et le mot de passe puis qu'une autre fonction test le droit de cet utilisateur.

Les deux fonctions prennent en paramètre le login et le mot de passe de l'utilisateur.

La première fonction ne possède pas d'erreur de code (vu que je peux pas tester la base de données se soir)

Mais la deuxième ne marche pas.

Je vous écris son prototype

public boolean droit(String login, String mdp)
{
try
{
int compteur=0;
java.sql.Statement req = url.createStatement();

ResultSet resultat = req.executeQuery("select droit from personne where Nom=login;");
//Maintenant j'aimerais pouvoir récupérer la valeur booléenne se trouvant dans la colonne droit de la table personne pour la tester mais je ne sais pas comment faire.
}

}

A voir également:

1 réponse

ImANewb
 
boolean authorise = resultat.getBoolean("droit");


ca ne marche pas?
0