Existe uma maneira,mas acho que depende um pouco do Banco, no caso eu fiz isso no Oracle e acho que n�o rola do DB2.
 
Seguinte.
 
D� uma olhada na classe ResultSet e coloque ele como TYPE_SCROLL_SENSITIVE e CONCUR_READ_ONLY
 
A� quando vc executar o statement, vc posiciona o ResultSet na �ltima linha(rs.last()) e pega o n�mero da linha(rs.getRow()) , depois volta o ResultSet(rs.beforeFirst()) e pode come�ar a varrer o ResultSet depois disso.
 
Isso foi muito �til pois eu armazenava os dados da minha consulta numa matriz e precisava cri�-la j� dimensionada corretamente.
 
Qualquer d�vida � s� falar, valeu?
 
Um abra�o,
Romulo Bertegz
 
 
----- Original Message -----
Sent: Thursday, April 18, 2002 1:32 PM
Subject: Re: [java-list] N�mero de linhas em um ResultSet.

Tive o mesmo problema que o seu, e n�o consegui solu��o.
Infelizmente ter� que fazer um loop.
 
 
 
Cristiano Burg                                                      
Desenvolvimento                                         
[EMAIL PROTECTED]                                     
Visionnaire Inform�tica
R. Gra Nicco, 113 - Bl 2 5� Andar
Curitiba - PR - Brasil - 81200-200
( Fone:+55(41) 373-7400 - Ramal 208                              
( Fax: +55(41) 373-7400 - Ramal 201
----- Original Message -----
To: SouJava
Sent: Wednesday, April 17, 2002 4:29 PM
Subject: [java-list] N�mero de linhas em um ResultSet.

Ol� pessoal !
 
Algu�m saberia me dizer como eu fa�o p/ obter o
n�mero de linhas de um ResultSet.
 
Gostaria de uma forma p/ obter diretamente o n�
sem ter que fazer loop ....
 
Agrade�o antecipadamene !
 
Valeu.
{}'s
Michel.

Responder a