Olá pessoal,
Eu estou com problemas ao atualizar os dados do banco de dados. Estou desenvolvendo um cadastro de clientes e para atualizar primeiro eu faço a procura dos seus dados. Encontrando ele seta os dados do BD, vai para o Bean e ai o valor de bean e retornado para os campos para atualização e exclusão de dados. Abaixo está o código de atualização que fiz
public void atualizaCliente(String identificacao, String nome, String endereco, String bairro,
String telefone, String celular, String nascimento,
String profissao, String telefone_trabalho,
String endereco_trabalho){
//atribuindo os valores para os beans
cliente.setNome(nome);
cliente.setEndereco(endereco);
cliente.setBairro(bairro);
cliente.setTelefone(telefone);
cliente.setCelular(celular);
cliente.setNascimento(nascimento);
cliente.setProfissao(profissao);
cliente.setTelefone_trabalho(telefone_trabalho);
cliente.setEndereco_trabalho(endereco_trabalho);
try {
Connection conn = null;
PreparedStatement pst = null;
ConexaoDAO dao = new ConexaoDAO();
String atualiza = "UPDATE tb_clientes SET identificacao=?, nome=?, endereco=?, telefone=?, celular=?, nascimento=?, "+
"profissao=?, telefone_trabalho=?, endereco_trabalho=?, bairro=? WHERE identificacao='"+identificacao+"'";
conn = dao.conectaDados();
pst = conn.prepareStatement(atualiza);
pst.setString(2, nome);
pst.setString(3, endereco);
pst.setString(4, telefone);
pst.setString(5, celular);
pst.setString(6, nascimento);
pst.setString(7, profissao);
pst.setString(8, telefone_trabalho);
pst.setString(9, endereco_trabalho);
pst.setString(10, bairro);
pst.clearParameters();
//Mostra mensagem ao usuario que foi atualizado o registro
JOptionPane.showMessageDialog(null, "Cliente atualizado com sucesso!", "Registro Atualizado", JOptionPane.INFORMATION_MESSAGE);
} catch (Exception exception) {
JOptionPane.showMessageDialog(null, "Erro ao atualizar o cliente:"+exception.toString(), "Erro no Sistema", JOptionPane.ERROR_MESSAGE);
}
}
}
Eu procurei o erro mas ainda não encontrei!
Mas se poderem me ajudar, eu desde já agradeço galera!!!
FLW!!!