Ref.: Total de Registros em um ResultSet()

Bom dia a todos

       Como faço para recuperar o total de registros de um ResultSet()?
rs.last();
int totalRegistros = rs.getRow();

[quote=prsantos]Bom dia a todos
Como faço para recuperar o total de registros de um ResultSet()?
[/quote]

Não existe na API de JDBC um metodo que retorne o numero de registros de um ResultSet.

Vc pode fazer uma select count(*) para descobrir, fazendo 2 acessos ao banco.
ou navegar ate o ultimo registro do ResultSet, pegar o indice corrente e navegar de volta para antes do primeiro registro pra poder iterar novamente.
Mas alguns drivers de JDBCnão implementam navegacao para tras nos ResultSet.

Se vc der uma busca no forum vai achar N exemplos de com fazer.

[]´s

Obrigado!

Faz um while.

while(SeuResultSet.next()){

...set...
}

ve se rola!!!

ou faz uma query com count(*)

ou enquanto vc percorre o resultSet, vc ja vai somando

O Problema é que preciso saber de imediato, o total de registros.

Tá beleza.

Se puderem me ajudar com o outro tópico que postei a pouco, desde já agradeço.