Contar linhas de uma tabela

5 respostas
tRuNkSnEt

existe algum comando que conta a quantidade de linhas de um result set ou sempre tenho de fazer assim??

int contador = 0;
while(resultset.next()){
count++;
}

Sei la tem alguma coisa mais rapido tipo count(resultset)

5 Respostas

danieldestro

select count(*) from tabela where bla bla bla…

tRuNkSnEt

Sim isso funciona, mas eu pensei em alguma palavra reservada…
em php por exemplo e assim:

$variavel = mysql_num_rows(resultset);

tRuNkSnEt

Ah deixa isso, era mais so por curiosidade… vlw

kina

“tRuNkSnEt”:
existe algum comando que conta a quantidade de linhas de um result set ou sempre tenho de fazer assim??

int contador = 0;
while(resultset.next()){
count++;
}

Sei la tem alguma coisa mais rapido tipo count(resultset)

eu usei uma vez o fetchSize()…

resultset.getFetchSize();

flw

rodrigo_gomes
resultSet.last(); // vai para o último registro
int quantidade = resultSet.getRow(); // pega o n° da última linha
resultSet.beforeFirst(); // volta para antes do primeiro registro

vi esse código num post aqui no forum mesmo
acho que deve funcionar

Criado 11 de outubro de 2004
Ultima resposta 12 de out. de 2004
Respostas 5
Participantes 4