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)
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)
select count(*) from tabela where bla bla bla…
Sim isso funciona, mas eu pensei em alguma palavra reservada…
em php por exemplo e assim:
$variavel = mysql_num_rows(resultset);
Ah deixa isso, era mais so por curiosidade… vlw
existe algum comando que conta a quantidade de linhas de um result set ou sempre tenho de fazer assim??eu usei uma vez o fetchSize()…int contador = 0; while(resultset.next()){ count++; }Sei la tem alguma coisa mais rapido tipo count(resultset)
resultset.getFetchSize();
flw
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