Cześć, próbuję napisać prostą aplikację, gdzie mamy panel rejestracji, logowania i odzyskiwania hasło. Pierwsze dwie opcje napisałem, mam problem z trzecią. Metoda zwraca mi pustą tablicę. Oto część kodu:
public static String[] remind(User u){
String[] data = new String[2];
String password = null;
String name = null;
try{
Connection con = ConnectionProvider.getCon();
PreparedStatement ps = con.prepareStatement(
"select * from users where EMAIL=? ");
ps.setString(1, u.getMail());
ResultSet rs = ps.executeQuery();
while(rs.next()){
data[0] = name = rs.getString("NAME");
data[1] = password = rs.getString("PASSWORD");
}
}catch(Exception e){
}
return data;
}
}