[quote=Cesimar][code]
private void botao_salvarActionPerformed(java.awt.event.ActionEvent evt) {
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn;
conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1/funcionario", "root", "11111");
JOptionPane.showMessageDialog(null, "Gravado com Sucesso !!!");
String query =
“INSERT INTO dados_funcionario(matricula,nome,cpf,rg,ctps,cnh,validade_cnh,funcao_ctps,dia_nasc,funcao_contrato,admissao,desligamento,
lic_ini,lic_fim,remu_salario,remu_adic_per,remu_adic_real,peri_validade,cont_sindical,nr_validade,sep_validade,obs,contrato_box,
apto,curso_java,curso_eletricista)
VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)”;
PreparedStatement stmt = conn.prepareStatement(query);
stmt.setString(1, camp_matricula.getText());
stmt.setString(2, camp_nome.getText());
stmt.setString(3, camp_cpf.getText());
stmt.setString(4, camp_rg.getText());
stmt.setString(5, camp_ctps.getText());
stmt.setString(6, camp_cnh.getText());
stmt.setString(7, camp_cnh_validade.getText());
stmt.setString(8, camp_funcao_ctps.getText());
stmt.setString(9, camp_dn.getText());
stmt.setString(10, camp_funcao_contr.getText());
stmt.setString(11, camp_admissao.getText());
stmt.setString(12, camp_desligamento.getText());
stmt.setString(13, camp_licenca_inicio.getText());
stmt.setString(14, camp_licenca_terminio.getText());
stmt.setString(15, camp_remu_salario.getText());
stmt.setString(16, camp_remu_adcional.getText());
stmt.setString(17, camp_remu_adicional_reais.getText());
stmt.setString(18, camp_periodico_validade.getText());
stmt.setString(19, camp_cont_sindical.getText());
stmt.setString(20, camp_nr10_validade.getText());
stmt.setString(21, camp_sep_validade.getText());
stmt.setString(22, jTextArea1.getText());
stmt.setString(23, (String) jComboBox1.getSelectedItem());
// aqui vc verifica se estão selecionados
stmt.setBoolean(24, chkApto.isSelected());
stmt.setBoolean(25, chkCursoJava.isSelected());
stmt.setBoolean(26, chkCursoEletricista.isSelected());
stmt.executeUpdate();
stmt.close();
conn.close();
} catch (ClassNotFoundException classNotFound){
classNotFound.printStackTrace();
System.exit(1);
} catch (SQLException sqlException){
sqlException.printStackTrace();
System.exit(1);
}
}
[/code]
Fiz algumas modificações no seu código. Vê se dá pra entender. Como vc falou que os valores já são estabelecidos, então pode ser posto na própria tabela.[/quote]
Bom funcional legal valeu mesmo!!!
Mas outra pergunta, depois vou fazer relátorios sobre os funcionários quais cursos ele tem, ele salva no banco como 1 = marcado e 0 = não marcado, tem como ser 1 = sim e 0 = não???
valeu mesmo