private void alterar(){ 字符串sql =“ update funcionarios set funcionarios = ?, Fun_Nome = ?, Fun_CPF = ?, Fun_End = ?, Fun_Email = ?, Fun_Tel = ?, Fun_Login = ?, Fun_Senha = ?, Perfil = ?,其中IdFun =?” 尝试{ //紧急情况! pst = conexao.prepareStatement(sql); pst.setString(1,txtUsuNome.getText()); pst.setString(2,FormatUsuCPF.getText()); pst.setString(3,txtUsuEndereco.getText()); pst.setString(4,txtUsuEmail.getText()); pst.setString(5,txtUsuTelefone.getText()); pst.setString(6,txtUsuLogin.getText()); pst.setString(7,txtUsuSenha.getText()); pst.setString(8,cboUsuPerfil.getSelectedItem()。toString()); pst.setString(9,txtUsuId.getText());
if ((txtUsuId.getText().isEmpty()) || (txtUsuNome.getText().isEmpty()) || (txtUsuTelefone.getText().isEmpty())||(FormatUsuCPF.getText().isEmpty()) || (txtUsuEndereco.getText().isEmpty()) || (txtUsuEmail.getText().isEmpty())|| (txtUsuLogin.getText().isEmpty()) || (txtUsuSenha.getText().isEmpty())) {
JOptionPane.showMessageDialog(null, "Preencha todos os campos Obrigatórios");
} else {
// a linha abaixo é para confirmar as altarações do usuario
// A ESTRUTURA A BAIXO É USADA PARA CONFIMAR A
int adicionado = pst.executeUpdate();
//System.out.println(adicionado);
if (adicionado > 0) {
JOptionPane.showMessageDialog(null, "Dados do usuário alterados com sucesso");
txtUsuId.setText(null);
FormatUsuCPF.setText(null);
txtUsuNome.setText(null);
txtUsuEndereco.setText(null);
txtUsuTelefone.setText(null);
txtUsuEmail.setText(null);
txtUsuLogin.setText(null);
txtUsuSenha.setText(null);
}
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}