Quando executarmos o método que faz uma query com select como podemos saber se o resultset está vazio? Ou seja, nenhum registro foi encontrado. Isto dentro do seguinte código:
try {
this.executarSQL(
"SELECT "
+ "id_cgc_cpf, "
+ "nome_razao, "
+ "telefone, "
+ "cidade, "
+ "estado "
+ "from fornecedores "
+ "where id_cgc_cpf = " + modelCadForProduto.getId_fornecedor());
Observe que ele chama um método executarSQL(…select…), esse método é dado abaixo:
public boolean executarSQL(String pSQL){
try {
//createStatement de con para criar o Statement
this.setStatement(getCon().createStatement());
// Definido o Statement, executamos a query no banco de dados
this.setResultSet(getStatement().executeQuery(pSQL));
} catch (SQLException ex) {
ex.printStackTrace();
return false;
}
return true;
}
Eu não quero modificar o método executarSQL, gostaria de aplicar algum método ao getResultSet() que me dissesse se o resultset está vázio, melhor ainda se disser se a pesquisa resultou em registros.
E aí, pessoal do GUJ, como eu faço?
Atenciosamente,
Ronaldo