java.sql,SQLException:未为参数10指定值

时间:2019-12-23 00:54:36

标签: java

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);

    }
}

0 个答案:

没有答案