Olá eu tenho esse código aqui:
ContatoDAO dao = new ContatoDAO();
Scanner teclado = new Scanner(System.in);
System.out.print("Digite o ID para pesquisar: ");
long id = teclado.nextLong();
List<Contato> contatos = dao.pesquisar(id);
for (Contato contato : contatos) {
System.out.println("");
System.out.println("Nome: " + contato.getNome());
System.out.println("Email: " + contato.getEmail());
System.out.println("Endereço: " + contato.getEndereco());
}
Como faço para tratar o ID quando o usuário digitar, o programa saber se existe na base de dados?