Bonjour,
quelqu'un pourrait-il m'indiquer la méthode java permettant de récupèrer le nombre de ligne qu'une requete sql renvoie. je pensé que c'était getchFetchSize mais apparement non
merci
Bonjour,
quelqu'un pourrait-il m'indiquer la méthode java permettant de récupèrer le nombre de ligne qu'une requete sql renvoie. je pensé que c'était getchFetchSize mais apparement non
merci
Bonjour,
Il n'existe pas de méthode toute faite.
Si ton ResultSet est scrollable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ResultSet rs = ...; rs.last(); int nbLignes = rs.getRow(); rs.beforeFirst();Si ton ResultSet n'est pas scrollable, il ne te reste plus qu'à faire une autre requête avec un COUNT.
Bonne chance.
@+
Les FAQs Java, J2EE, JDBC, Struts > Les cours > Le Forum Java.
Merci de respecter les règles du club.
Mon blog : quelques news sur Java, Linux et le monde de l'Open Source.
La seule façon que je sais est de faire une requête du genre
J'espère que ça répond à ta question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT COUNT(*) FROM TA_TABLE WHERE TA_CONDITION
Si tu as peur du temps d'exécution, il n'y a pas de problème car le temps est très rapide pour trouver ce nombre. ensuite, tu peux faire resultSet.getInt(1) et tu retrouve ton nombre
Bonne chance
DEC
Partager