Java: Login/Passwort überprüfen [Geschlossen]
Hallo,
ich versuche, eine Authentifizierungsseite zu erstellen, aber eine Exception wird während der Ausführung hervorgerufen.
Hier ist die Exception : Operation not allowed after ResultSet closed
Folgendes ist einen Teil des Programm bezüglich der Verbindungsknopf:
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url,log ,password);
Statement S=con.createStatement();
ResultSet resultaltLogin=S.executeQuery("Select login from user;");
while(resultaltLogin.next())
{
String LoginRecup=resultaltLogin.getString("login");
if (login.equals(LoginRecup))
{
ResultSet res=S.executeQuery("Select Passwort from user where login='LoginRecup';");
while(res.next())
{
String MPRecup=res.getString("Passwort");
if(MPRecup.equals(MP))
{
verif=true;
EmpfangA=new Empfang();
A.show(true);
dispose();
}
}
}
}
if(!verif)
{
JOptionPane.showMessageDialog(null, "überprüfen Sie Login / Passwort", "Fehlermeldung:", JOptionPane.ERROR_MESSAGE);
T1.setText("");
PF.setText("");
}
con.close();
} catch(Exception a){System.out.println(a);}