Tamanho de um ResultSet?

2 respostas
J

Ola, como posso obter o tamanho d um resulset?

2 Respostas

R

Cara, ate onde eu sei, nao tem como estar pegando o tamanho dele.

O que vc pode estar fazendo é um contador que é incrementado enquanto ele tiver proximo…

Ex

while(rs.next()){ contador++; }

Flw…

D

nao se da certo, mas talvez tem uma solução um pouco mais rapida…
pq se por exemplo o ResultSet tiver 500.000 linhas? até esse while rodar até o final encrementando um contador, perde-se mto tempo…

entao ta aki a minha solução q eu ainda nem testei! hehehe…

rs.last();
int qtdLinhas = rs.getRow();

mas eu acho q o ideal ideal mesmo, é sempre usar Collections!
vc guarda o seu ResultSet na Collection e aí vc tem uma manipulação mto facil de qtdades e td mais…
só nao sei se seria viável colocar 500.000, como no meu exemplo, dento de uma Collection :roll:

bom… espero ter ajudado!
flw!
abraços!

Criado 16 de setembro de 2004
Ultima resposta 16 de set. de 2004
Respostas 2
Participantes 3