Requête sql en java

Fermé
sophiabibich Messages postés 14 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 10 novembre 2015 - 26 août 2010 à 11:41
Bonjour,


Voilà j'ai crée une table utilisateur dans ma base de données cette table a 2 champs login et mot de passe et j'ai crée une interface authentification qui contient 2 labels un pour le login et l'autre pour le password avec deux jtextfield un jtxtlogin pour le login et un jpwdmdp voilà le bout de code je n'arrive pas à voir où est l'erreur eclipse me souligne mes deux variables jtxtlogin et jpwdmdp




public static authentification getlogin(String login,String password)
{
authentification e1=null;
String req= "SELECT * FROM utilisateurs WHERE login = '" + jtxtlogin.getText().replaceAll("'", "''") + "' AND password = '" + jpwdmdp.getText().replaceAll("'", "''") + "'" ;
connexion e=new connexion();
e.connect();
if(login.next())
{
JOptionPane.showMessageDialog(null,"Login ou mot de passe déjà utilisés !!!");
}


Statement state;
try {
state = e.conn.createStatement();



ResultSet result = state.executeQuery(req);

ResultSetMetaData resultMeta = result.getMetaData();

while(result.next()){

e1=new authentification(result.getObject(1).toString(), result.getObject(2).toString());



}
} catch (SQLException f) {
// TODO Auto-generated catch block
f.printStackTrace();
}

e.disconnect();

return e1;





Vos idées seront les bienvenues
merci

A voir également: