Criando metodo para salvar

Quando e clicado o botao salvar nada acontece e nenhum erro aparece. Pedia atencao para ajudar a entender o erro.

import java.io.File;
import [java.io](http://java.io/). <em>;
import java.sql.</em> ;
import java.util.Set;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import mz.gov.inahina.dal.ModuloConexao;
import net.proteanit.sql.DbUtils;

public class FormFuncionario extends javax.swing.JInternalFrame {


```
Connection conexao = null;
PreparedStatement pst = null;
ResultSet rs = null;

public FormFuncionario() {
initComponents();
conexao = ModuloConexao.conector();
}
```

public void adicionar(){
 try {
        
        String sql = "insert into tbfuncionario(NrProcesso,nomefunc,apelido) values(?,?,?)";
        
        pst = conexao.prepareStatement(sql);
        pst.setString(1, txtNrProcesso.getText());
        pst.setString(2, txtNome.getText());
        pst.setString(3, txtApelido.getText());            
        if ((txtNrProcesso.getText().isEmpty() || txtNome.getText().isEmpty())) {
            JOptionPane.showMessageDialog(null, "Preencha todos CAMPOS OBRIGATORIOS *");
        } else {
            
             // System.out.println("Adicionado");
       }
        
        // System.out.println("Adicionado2");
        // A linha a baixo actualiza a tabela funcionarios
        // o codifo a baixo e usado para confirmar a inssersao
     
        int adicionado = pst.executeUpdate();
        JOptionPane.showMessageDialog(null, "chegou*");
        
        if (adicionado > 0) {
            JOptionPane.showMessageDialog(null, "Registro adicionado com sucesso");
          //  limparcampos();
        }
        
    } catch (Exception e) {
    }
}

Tem alguma exceção. Mas seu catch não tem nada pra imprimir. Coloca um print lá que vai imprimir no console o erro e você mata essa.

} catch (Exception e) {
e.printstacktrace();
}

Se imprimir o erro é não conseguir resolver posta aí denovo.

public void adicionar(){
    try {
        String processo = txtNrProcesso.getText().trim();
        String nome = txtNome.getText().trim();
        String apelido = txtApelido.getText().trim();
        
        if (processo.isEmpty() || nome.isEmpty() || apelido.isEmpty()) {
            JOptionPane.showMessageDialog(null, "Preencha todos os campos obrigatorios *");
            return;
        }
        
        String sql = "insert into tbfuncionario(NrProcesso,nomefunc,apelido) values(?,?,?)";

        PreparedStatement pst = conexao.prepareStatement(sql);
        pst.setString(1, processo);
        pst.setString(2, nome);
        pst.setString(3, apelido);
        int adicionado = pst.executeUpdate();
        if (adicionado > 0) {
            JOptionPane.showMessageDialog(null, "Registro adicionado com sucesso");
        } else {
            JOptionPane.showMessageDialog(null, "Registro não foi adicionado");
        }
    } catch (Exception e) {
        e.printStackTrace();
        JOptionPane.showMessageDialog(null, e.getClass().getSimpleName() + ": " + e.getLocalizedMessage());
    }
}