Como saber se uma consulta retornou algum dado ou não?

2 respostas
L

Ola! Eu estou precisando tratar esse problema ai, que caso eu faça uma consulta e não encontre nada na base ele vai executar uma determinada função. Como que eu sei que o ResultSet não pegou nenhuma linha como resposta?

Diego

2 Respostas

O

o método executeQuery() retorna um ResultSet, independente se houve ou não registros encontrados.
Vc pode fazer o seguinte teste…

meuResultSet = meuStatement.executeQuery(select …”);

if (!meuResultSet.next()) {

//não retornou nada

}
L

Funcionou, valeu cara.

Diego

Criado 19 de novembro de 2004
Ultima resposta 19 de nov. de 2004
Respostas 2
Participantes 2