Na maioria dos casos eh melhor sim fazer um SELECT COUNT(1) FROM...

Nao existe " setMagicOn() " ; quando vc faz o rs.last(), todo o resultset eh paginado ateh o ultimo registro. A implementacao pode variar um pouco dependendo do driver JDBC e do Banco de Dados.

[]s

Maiko

 Jorge Guilherme <[EMAIL PROTECTED]> wrote:

Pessoal
 
Nao seria melhor usar o count no select (SELECT COUNT()...), ja que o Java usa um mecanismo de paginaçao e a memoria disponivel poderia ser insuficiente para armazenar os dados do banco referentes a instruçao sql?
 
Sds
 
Jorge Guilherme
 
 
----- Original Message -----
Sent: Monday, October 21, 2002 6:01 PM
Subject: Re: [java-list] numero de linhas retornadas

Olá Edney,
 
aí vai
 
    rs = stmt.executeQuery("SELECT * FROM pedidos");
    rs.last();
    row = rs.getRow(); // row contém o número de linhas
    rs.beforeFirst();
 
    while ( rs.next() ) {
 
        ...
 
    }
 
Wladimir A P Oliveira
Programador Perl/JSP
----- Original Message -----
Sent: Monday, October 21, 2002 11:19 AM
Subject: [java-list] numero de linhas retornadas

Ola.
 
Gostaria de saber como faco pra saber a quantidade de linhas retornadas de um pesquisa no banco de dados.
 
sds
edney



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.

Responder a