Número de linhas de um ResultSet

2 respostas
F

Alguem pode me ajudar a saber como uma consulta realizada por um ExecuteQuery pode me informar o número total de linhas trazidas por um “SELECT” ???

Grato.

2 Respostas

Frank

Eu não olhei na API o ResultSet, mas você poderia fazer o seguinte:

int count = 0; while (result.next()) { count++; }
Depois você printa, ou mostra na tela o count que será o total de registros do SQL.

Ou você poderia fazer o seguinte:
:arrow: Select count(*) from <tabela> where <condição>
:arrow: Depois pegar o valor com result.getInt(1).

result é o nome do ResultSet;
Não sei se te ajudei … :?

Agora se tem uma função, pesquise a API do ResultSet:
http://java.sun.com/j2se/1.4.1/docs/api/

Até.

rdbj

pode ser assim…

pstmt = conDefault.prepareStatement(strSQL, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);

rsAcesso = pstmt.executeQuery();

rsAcesso.last();

intTotalLinha = rsAcesso.getRow();

rsAcesso.beforeFirst();

obs: qq duvida é só postar

Criado 15 de agosto de 2003
Ultima resposta 18 de ago. de 2003
Respostas 2
Participantes 3