Comment faire en JDBC pour avoir le nombre de ligne
retourné ?

J'ai besoin de ce résultat pour implémenter un système de
pagination pour une application Web.

La seule solution qui me vient à l'idée et de faire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
myresultset.last();  // On se positionne sur le dernier element
int nb_ligne = myresultset.getRow(); //récupérer le numéro de la ligne
myresultset.beforeFirst(); //  position initiale
Bien que cela marche (après avoir correctement paramétré le
PreparedStatement) , ca a le défault de faire parcourir tout le curseur
ligne par ligne par le SGBD dans les 2 sens (en l'occurence Oracle ) .

Y a-t-il une solution plus simple ?
merci de répondre