Olá pessoal,
Minha duvida é a seguinte, eu pesquiso um id de um funcionário pelo seguinte código:
int id = Integer.parseInt(txtID.getText());
Funcionario funcionario = new Funcionario();
funcionario = fjc.findFuncionario(id);
só que se eu colocar um número a mais do cadastrado no banco de dados da um erro no netbeans, ai eu pensei em tratar esse erro, me voltando um JOpitionPane e fiz isso:
int id = Integer.parseInt(txtID.getText());
Funcionario funcionario = new Funcionario();
try {
funcionario = fjc.findFuncionario(id);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Não Encontrado", "Erro", JOptionPane.ERROR_MESSAGE);
}
Porém ele não me volta o aviso falando que o id não foi encontrado, da o erro no netbeans mesmo falando Null Pointer Excepition algo assim, como tratar o erro se não achar o id no banco de dados ?
Obrigado