Problème de lecture de ma base de Données depuis mon Servlet

tounsii007 Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
j'ai essayé d'écrire ce code :
        boolean UserAcess(String user , String pass) throws SQLException {
        String sql = "SELECT benutzername , passwort FROM benutzer WHERE (benutzername=? AND passwort=?);";
        
       PreparedStatement ps = conn.prepareStatement(sql) ;
       ps.setString(1, "admdin");
       ps.setString(2,"admin");
            ResultSet rs = ps.executeQuery();
           while (rs.next()) {
            return rs.getString("Benutzername").equals(user) && rs.getString("passwort").equals(pass);              
       
           }
        return true;
       }


il m'affiche ce message lors de l'éxecution :
Einloggen
erreur Quelque part Le ResultSet n'est pas positionné correctement
, vous devez peut-être appeler next(). [Ljava.lang.StackTraceElement;@4cb13053


Comment je résoudre ce problème ?

Merci d'avance
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

L'affichage [Ljava.lang.StackTraceElement;@4cb13053 correspond au toString d'un tableau, mais il vaudrait mieux que tu en affiche le contenu :

catch (SQLException e) {
    String stackTrace = Arrays.toString(e.getStackTrace());
    // ...
}

Quant au problème il faudrait voir les lignes de code indiquées par l'exception.
0