ResultSet convertir en int à partir d'une requête

Donc je suis en train d'essayer d'obtenir le même résultat que le comte à partir d'une requête sql comme suit

ResultSet rs = st.executeQuery("SELECT count(employeeID) FROM employee WHERE " +
                "employeeID='"+_empID+"' AND password = '"+_password + "'");

donc je suis aussi en train d'essayer de convertir une valeur de type int et j'ai essayé le follwing

 for (; rs.next();) {
val =  (Integer) rs.getObject(1);
}

J'ai aussi essayer

val = Integer.parseInt(rs.getObject(1));

mais rien, j'obtiens les erreurs suivantes

java.lang.Long ne peut pas être lancé à java.lang.Entier

Comment puis-je faire cela.. donc si qui retourne une 0,3 ou 4 qu'il devient un entier?

Merci

ÉDITÉ À: (ENCORE UNE ERREUR)

    long countLong = 0; 

        for (; rs.next();) {
           countLong = rs.getLong(1);
        }


       if(countLong < 1)
       {
         isAuthentic = false;
       }
       else
       {
         isAuthentic = true;
       }
Cette question a déjà été demandé, prendre un coup d'oeil. stackoverflow.com/questions/1590831/...
Bonjour Jon, qui ne m'aide pas.. j'ai besoin de savoir comment obtenir la valeur de l'ensemble de résultats (base de données) et ensuite de la faire quelque chose que je peux utiliser pour évaluer

OriginalL'auteur user710502 | 2011-07-24