getFetchSize NÂO retorna a quantidade de linhas botido executando o SQL mas a quantidade de linhas no Cache dor ResultSet.

a maneira centra de obter a quantidade de linhas no resultset é SELECT COUNT(X) FROM Y WHERE Z

Fazer um loop é extremamente mal para performance. Uma vez que o CACHE do Resultset nem sempre sera igual a ou menor do que a quantidade de linhas que a query retorna NÂO HÀ METODO para obter este quantidade previsto no JDBC.

andretta wrote:
[EMAIL PROTECTED]"> int i =  rs.getFetchSize();

Michel Bertrand wrote:

Olá pessoal ! Alguém saberia me dizer como eu faço p/ obter onúmero de linhas de um ResultSet. Gostaria de uma forma p/ obter diretamente o nºsem ter que fazer loop ....  Agradeço antecipadamene ! Valeu. {}'sMichel.

-- 
"'You guys (at Microsoft) still don't get it,' 
because it's sort of Java with reliability, productivity and security deleted."

					James Gosling

Responder a