Como faço pra saber o número de linhas do ResultSet decorrente de uma consulta a um banco?
Obrigado!
=P
SQL --> Tamanho do ResultSet
7 Respostas
Rodrigo:
Infelizmente não dá para determinar o numero de linhas de um ResultSet a prori conforme eu mesmo descobri. veja Este tópico. No JavaAlmanac, a sugestão é justamente usar o SELECT COUNT(*) … como no tópico acima mencionado.
Grato,
Hmmm, era isso mesmo que eu tava fazendo, mas pensei que talvez houvesse algum outro jeito mais eficiente uhuhu =(
Mesmo assim, obrigado Rafael!
=)
Abraços,
Rodrigo
Tem outro jeito também
while( rs.next )
++count;
Print( count );

Alguém sabe o q eh e para q server ?
Shelson, isso deveria estar em outro tópico, mas… :roll:
http://java.sun.com/products/jsp/jstl/index.html
[]'s
Valeu ! 
Tem outro jeito também
while( rs.next )
++count;Print( count );
:D
issto tá discutido nesse post aqui
pra vc usar isso, e depois usar rs.beforeFirst(), vc tem que usar um statement rolável ao inves do simples…
statement rolavel eh mto caro, fica melhor fazer outra consulta com o count mesmo =P