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.
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.
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é.
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