Dados não são inseridos no mysql

0 respostas
netbeansjava
J

Boa noite. Estou desenvolvendo um software que lê dados da porta serial, faz alguns cálculos básicos e depois salva no banco de dados.
O problema é que nenhum dado está sendo inserido no mysql e nenhum erro aparece.

Abaixo está o código do botão salvar e da classe dados (Dao).

Não sei mais o que fazer .

// ======================Botão salvar ==========================//

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) {
// SALVANDO OS DADOS NO BANCO

Dados p = new Dados();

    //pegando os dados 
    int op = 0;
    String op2;
    String op3;
    String op4;

    //Escolhendo o testes
    switch (buttonGroup1.getSelection().getActionCommand()) {
        case "r1":
            op = 1;
            break;
        case "r2":
            op = 2;
            break;
        default:
            throw new AssertionError();
    }
    //Escolhendo entre Bilateral e Unilateral
    switch (buttonGroup2.getSelection().getActionCommand()) {
        case "r3":
            op2 = "Bilateral";
            break;
        case "r4":
            op2 = "Unilateral";
            break;
        default:
            throw new AssertionError();
    }
    // Escolhendo o movimento (extensão ou flexão)
    switch (buttonGroup3.getSelection().getActionCommand()) {
        case "r5":
            op3 = "Extensão";
            break;
        case "r6":
            op3 = "Flexão";
            break;
        default:
            throw new AssertionError();
    }

    // Escolhendo a perna (direita ou esquerda)
    switch (buttonGroup3.getSelection().getActionCommand()) {
        case "r7":
            op4 = "Perna Direita";
            break;
        case "r8":
            op4 = "Perna Esquerda";
            break;
        default:
            throw new AssertionError();
    }

    /*--- Convertendo data do padrão dd/mm/yyyy para yyyy-mm-dd*/
    String dataMedida = txtData.getText();
    String[] dataSeparada = dataMedida.split("/");
    LocalDate dataExercicio = LocalDate.of(Integer.parseInt(dataSeparada[2]), Integer.parseInt(dataSeparada[1]), Integer.parseInt(dataSeparada[0]));

    try {
        /*--------------fim da conversão--------------*/
   
        //Salvando os dados*/
        p.InserirExercicio("exercicio",rg.getText(),dataExercicio,Double.parseDouble(maximo.getText()),Double.parseDouble(minimo.getText()),Double.parseDouble(media_dos_dados.getText()),tempo_.getText() ,nome_consulta.getText(),op3, op ,op2,op4);
    } catch (ParseException ex) {
        Logger.getLogger(exercicio.class.getName()).log(Level.SEVERE, null, ex);
    }

     

}

// ==================Método InserirExercicio, na classe Dados========================//

public void InserirExercicio(String exercicio, String rg,  LocalDate data, double forca_maxima ,double forca_minima,

double media , String tempo,String nome,String movimento,int id_teste,String tipo, String membro) throws ParseException{

Connection con = Conectar.getConnection(); //abrindo a conexão

PreparedStatement stmt = null;

Cadastro_paciente c = new Cadastro_paciente();

try {
stmt = (PreparedStatement) con.prepareStatement("INSERT INTO exerciocio (rg,data,forca_maxima,forca_minima,media,tempo,nome,movimento,id_teste,tipo,membro)values(?,?,?,?,?,?,?,?,?,?,?)");
        stmt.setString(1,rg);
        stmt.setDate(2,java.sql.Date.valueOf(data));
        stmt.setDouble(3,forca_maxima);
        stmt.setDouble(4,forca_minima);
        stmt.setDouble(5,media);
        stmt.setString(6,(tempo));
        stmt.setString(7,nome);
        stmt.setString(8,movimento);
        stmt.setInt(9,id_teste);
        stmt.setString(10,tipo);
        stmt.setString(11,membro);
        
        
        
        stmt.executeUpdate();
        
        JOptionPane.showMessageDialog(null,"Cadastrado com sucesso! ");
              
    } catch (SQLException ex) {
        JOptionPane.showMessageDialog(null,"nao cadastrado ");
    }finally{
Criado 29 de abril de 2018
Respostas 0
Participantes 1