private void adicionar() {
        String sql = "insert into tbusuarios(iduser, usuario, fone,login,senha,perfil) values(?,?,?,?,?,?)";
        try {
            pst = conexao.prepareStatement(sql);
            pst.setString(1, txtUsuId.getText());
            pst.setString(2, txtUsuNome.getText());
            pst.setString(3, txtUsuFone.getText());
            pst.setString(4, txtUsuLogin.getText());
            pst.setString(5, txtUsuSenha.getText());
            pst.setString(6, cboUsuPerfil.getSelectedItem().toString());
            //validição dos campos obrigatorios
            if ((txtUsuId.getText().isEmpty()) || (txtUsuNome.getText().isEmpty()) || (txtUsuLogin.getText().isEmpty()) || (txtUsuSenha.getText().isEmpty())) {
                JOptionPane.showMessageDialog(null, "Preencha todos os campos Obrigatorio");
            } else {
                //a estrutura abaixo é usada para confirmar a inserção dos dados na tabela
                //a linha abaixo atualiza a tabela usuario com os dados do formulario
                int adicionado = pst.executeUpdate();
                // testando a logica 
                //System.out.println(adicionado);
                if (adicionado > 0) {
                    JOptionPane.showMessageDialog(null, "Usuario adicionado com sucesso");
                    txtUsuNome.setText(null);
                    txtUsuFone.setText(null);
                    txtUsuLogin.setText(null);
                    txtUsuSenha.setText(null);
                }
            }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e);
        }
    }
private void adicionar() {
        String sql = "insert into tbusuarios(iduser, usuario, fone,login,senha,perfil) values(?,?,?,?,?,?)";
        try {
            pst = conexao.prepareStatement(sql);
            pst.setString(1, txtUsuId.getText());
            pst.setString(2, txtUsuNome.getText());
            pst.setString(3, txtUsuFone.getText());
            pst.setString(4, txtUsuLogin.getText());
            pst.setString(5, txtUsuSenha.getText());
            pst.setString(6, cboUsuPerfil.getSelectedItem().toString());
                      if ((txtUsuId.getText().isEmpty()) || (txtUsuNome.getText().isEmpty()) || (txtUsuLogin.getText().isEmpty()) || (txtUsuSenha.getText().isEmpty())) {
                JOptionPane.showMessageDialog(null, "Preencha todos os campos Obrigatorio");
            } else {
                            
                int adicionado = pst.executeUpdate();
               
               
                if (adicionado > 0) {
                    JOptionPane.showMessageDialog(null, "Usuario adicionado com sucesso");
                    txtUsuNome.setText(null);
                    txtUsuFone.setText(null);
                    txtUsuLogin.setText(null);
                    txtUsuSenha.setText(null);
                }
            }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e);
        }
    }
private void adicionar() { string sql = "insert into tbusuarios(iduser, usuario, fone,login,senha,perfil) values(?,?,?,?,?,?)"; try { pst = conexao.preparestatement(sql); pst.setstring(1, txtusuid.gettext()); pst.setstring(2, txtusunome.gettext()); pst.setstring(3, txtusufone.gettext()); pst.setstring(4, txtusulogin.gettext()); pst.setstring(5, txtususenha.gettext()); pst.setstring(6, cbousuperfil.getselecteditem().tostring()); if ((txtusuid.gettext().isempty()) || (txtusunome.gettext().isempty()) || (txtusulogin.gettext().isempty()) || (txtususenha.gettext().isempty())) { joptionpane.showmessagedialog(null, "preencha todos os campos obrigatorio"); } else { int adicionado = pst.executeupdate(); if (adicionado > 0) { joptionpane.showmessagedialog(null, "usuario adicionado com sucesso"); txtusunome.settext(null); txtusufone.settext(null); txtusulogin.settext(null); txtususenha.settext(null); } } } catch (exception e) { joptionpane.showmessagedialog(null, e); } }