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
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
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
}
Funcionou, valeu cara.
Diego