Pessoal, estou tentando excluir umas informções no banco que tem uma tabela chamada pessoa e tem os seguintes campos: cpf, nome, profissao, sexo, doador, superior, habilitacao.
fiz o método assim e não está dando certo:
public void excluir() {
String sql = "DELETE FROM cadastro.pessoa where cpf = cpf " +
"AND nome = nome " +
"AND profissao = profissao " +
"AND sexo = sexo " +
"AND doado = doador " +
"AND superior = superior " +
"AND habilitacao = habilitacao";
try {
PreparedStatement stmt = getConnection().prepareStatement(sql);
stmt.setLong(1, cpf);
stmt.setString(2, nome);
stmt.setString(3, profissao);
stmt.setString(4, sexo);
stmt.setString(5, doador);
stmt.setString(6, superior);
stmt.setString(7, habilitacao);
stmt.execute();
JOptionPane.showMessageDialog(null, "O Registro foi Excluido com Sucesso");
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Houve um erro ao tentar Excluir o Registro: \n" + e.getMessage());
e.printStackTrace();
}
Será que alguém pode me ajudar por favor???
