Olá luciah, tudo jóia?
Sua dúvida é sobre verificar se um dado cpf é igual a um cpf no banco correto?
Da forma que você fez, não entendi o sentido do “DELETE from clientes where cpf =’”+ cpf1+"’
Nesta sentença você está fazendo o seguinte:
Excluindo todos os clientes que possuem cpf igual ao cpf1. É este comportamento que deseja mesmo?
Abraços!
JonnyStayle
Nao intendi muito bem sua duvida assim como o amigo acima mas, axo que que vc pretende
que o usuario insira o cpf na variavel cpf1 e verifique se o cpf e o mesmo dessa pessoa no banco,
mas para isso voce teria que pesquisar dois parametros pois por exempo com o nome e cpf,
pois nome sendo o mesmo e cpf diferentes apresenta o erro que voce quer.
Note que não precisei concatenar aspinhas ’ ', pois o próprio PreparedStatement se encarrega. Isso impede erros caso seu usuário digite ’ no valor do campo e também evita o problema de depency injection. Melhor que isso, o código fica claro, e você também não precisará se preocupar com o formato de data/hora do banco na hora de inserir datas.
Quanto à sua dúvida especifica, também não entendi exatamente o que você quer.