Bonjour à tous,

Je voudrais dans ma requête comparer la valeur d'un champ de saisie de type JPasswordField à la valeur se trouvant dans ma table, mais il y a un problème.

login est un JTextfield.
pass correspond au JPasswordField.
CodeAcces_Opt et MotPasse_Opt correspondent aux champs de la table.

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select *
  from Operateur
 where CodeAcces_Opt = '" + login.getText() + "'
   and MotPasse_Opt  = '" + pass.getPassword + "';
Quand je coupe ma requête je veux dire sans impliquer le mot de passe ça marche du genre :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select *
  from Operateur
 where CodeAcces_Opt = '" + login.getText() + "';
Donc le problème doit se situer dans l’obtention de la valeur du mot de passe.

Aussi j'aimerais qu'à l'exécution ce soit mon formulaire de connexion qui s'affiche en premier, je ne sais pas comment le faire quelqu'un pourrait-il m'aider ?