Ola, como posso obter o tamanho d um resulset?
Tamanho de um ResultSet?
2 Respostas
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…
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!