SQL --> Tamanho do ResultSet

7 respostas
R

Como faço pra saber o número de linhas do ResultSet decorrente de uma consulta a um banco?
Obrigado!
=P

7 Respostas

Rafael_Afonso

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,

R

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

_fs

Tem outro jeito também

while( rs.next )
++count;

Print( count );

:smiley:

Shelson

Alguém sabe o q eh e para q server ?

caiofilipini

Shelson, isso deveria estar em outro tópico, mas… :roll:

http://java.sun.com/products/jsp/jstl/index.html

[]'s

Shelson

Valeu ! :smiley:

R

“LIPE”:
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

Criado 2 de dezembro de 2003
Ultima resposta 2 de dez. de 2003
Respostas 7
Participantes 5