Gente, essa dúvida já rodou a lista várias vezes, é só procurar no site que vcs acham a resposta e o motivo... mas resumindo: não existe um método que retorne o número de linhas de um ResultSet por causa de performance.
Quanto ao executeUpdate() retornar o número de linhas afetadas... é só isso que ele faz. Ou seja, não serve para consultas, somente para atualizações da base de dados. Já o getFetchSize() retorna quantos registros são trazidos do banco por acesso, e não o total de registros da consulta. A API explica direitnho o funcionamento dele. []'s Alexandre Mello. ----- Original Message ----- From: "Alessandro" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, November 12, 2002 12:10 AM Subject: Re: [java-list] Retornar número de linhas de um ResultSet > em vez de utilizar o executeQuery(String comando); > > utilize o executeUpdate(String comando); Este retorna o número de linhas > afetadas. > > Acho que resolve. > > Alessandro > > ----- Original Message ----- > From: "Thiago" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Monday, November 11, 2002 6:40 PM > Subject: RES: [java-list] Retornar número de linhas de um ResultSet > > > Se não me engano existe uma função: getFetchSize() que deve fazer isso, > só que é de JDBC 2... em versões anteriores não funciona... > > Então o melhor jeito é fazer com COUNT(*) mesmo... > > []'s > > Thiago > > -----Mensagem original----- > De: Fábio Calegari - Mult-e [mailto:fabio.calegari@;mult-e.com.br] > Enviada em: segunda-feira, 11 de novembro de 2002 14:43 > Para: [EMAIL PROTECTED] > Assunto: RES: [java-list] Retornar número de linhas de um ResultSet > > Se não me engano, dá com RowSet.. de uma olhada em > http://developer.java.sun.com/developer/Books/JDBCTutorial/ > > []'s > Fábio Calegari > > -----Mensagem original----- > De: Marcos [mailto:marcos_vargens@;hotmail.com] > Enviada em: domingo, 3 de novembro de 2002 19:56 > Para: [EMAIL PROTECTED]; Anderson José de Souza > Assunto: Re: [java-list] Retornar número de linhas de um ResultSet > > > Não da. Você tem que execultar um Select Count("Coluna") From ... para > saber quantos registros retornaram. Até o momento é a maneira mais > rápida de saber quantos regitros foram retornados de uma consulta a > banco de dados (por favor me corrijam se estou errado pois não sei se há > drives JDBC que ja fazem isso.) > > Marcos Tadeu Puntel Vargens > [EMAIL PROTECTED] > > > ----- Original Message ----- > From: "Anderson José de Souza" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Saturday, November 02, 2002 4:08 PM > Subject: Re: [java-list] Retornar número de linhas de um ResultSet > > > > Eu queria pegar o quantidade de registros retornados em um ResultSet, > > ex: fiz uma consulta que retorna todos os registros de uma tabela, e > > gostaria de saber qual é o número de registros, por exemplo 10 > > registros caso a consulta retorne 10 registros!!! > > + ou - parecido com getRowCount(); mas só > > que em vez de Row (coluna) queria o número > > de linhas. > > > > > > Grato > > > > Anderson > > > > > > ----- Original Message ----- > > From: "Picanha Giuliano" <[EMAIL PROTECTED]> > > To: "Anderson José de Souza" <[EMAIL PROTECTED]> > > Sent: Saturday, November 02, 2002 3:50 AM > > Subject: Re: [java-list] Retornar número de linhas de um ResultSet > > > > > > > Como assim? Explique melhor... > > > > > > > > > > > > -- > > > > > > En la fecha Fri, 1 Nov 2002 09:52:39 > > > Anderson José de Souza escribió: > > > >Como faço para conseguir o número de linhas (tuplas) retornadas em > > > >um ResultSet, procurei na documentação e não encontrei nada. > > > > > > > > > > > >Grato > > > > > > > > > > > >Anderson > > > > > > > > > > > > > > > > ___________________________________________________ > > > TERRA ROCK - La primera comunidad latina de Rock > > > http://www.terra.com/ocio/musica/terrarock > > > > > > > > > ------------------------------ LISTA SOUJAVA > > ---------------------------- http://www.soujava.org.br - Sociedade > > de Usuários Java da Sucesu-SP dúvidas mais comuns: > > http://www.soujava.org.br/faq.htm regras da lista: > > http://www.soujava.org.br/regras.htm > > historico: http://www.mail-archive.com/java-list%40soujava.org.br > > para sair da lista: envie email para > [EMAIL PROTECTED] > > > ------------------------------------------------------------------------ > - > > > > ------------------------------ LISTA SOUJAVA > ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para > [EMAIL PROTECTED] > ------------------------------------------------------------------------ > - > > > > > ------------------------------ LISTA SOUJAVA > ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para > [EMAIL PROTECTED] > ------------------------------------------------------------------------ > - > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- > > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------