Galera ta dando erro de sql, como posso resolver???
private void jButton1ActionPerformed(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");
String query = "INSERT INTO dados_empreiteira("
+ "contrato,"
+ "nome_empresa,"
+ "cnpj,"
+ "insc_estadual,"
+ "insc_municipal,"
+ "endereco,"
+ "bairro,"
+ "cep,"
+ "cidade,"
+ "uf,"
+ "fone_empresa,"
+ "fone_cel_empresa,"
+ "fax,"
+ "email,"
+ "nome_diretor,"
+ "fone_diretor,"
+ "email_diretor,"
+ "nome_preposto1,"
+ "fone_preposto1,"
+ "email_preposto1"
+ "nome_preposto2"
+ "fone_preposto2"
+ "email_preposto2) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
PreparedStatement stmt = conn.prepareStatement(query);
stmt.setString(1, camp_contrato.getText());
stmt.setString(2, camp_nome_empresa.getText());
stmt.setString(3, camp_cnpj.getText());
stmt.setString(4, camp_insc_estadual.getText());
stmt.setString(5, camp_insc_municipal.getText());
stmt.setString(6, camp_endereco.getText());
stmt.setString(7, camp_bairro.getText());
stmt.setString(8, camp_cep.getText());
stmt.setString(9, camp_cidade.getText());
stmt.setString(10, camp_uf.getText());
stmt.setString(11, camp_fone_empresa.getText());
stmt.setString(12, camp_celular_empresa.getText());
stmt.setString(13, camp_fax.getText());
stmt.setString(14, camp_email_empresa.getText());
stmt.setString(15, camp_nome_diretor.getText());
stmt.setString(16, camp_fone_diretor.getText());
stmt.setString(17, camp_email_diretor.getText());
stmt.setString(18, camp_nome_preposto1.getText());
stmt.setString(19, camp_fone_preposto1.getText());
stmt.setString(20, camp_email_preposto1.getText());
stmt.setString(21, camp_nome_preposto2.getText());
stmt.setString(22, camp_fone_preposto2.getText());
stmt.setString(23, camp_email_preposto2.getText());
stmt.executeUpdate(query); //quando eu tiro essa linha o codigo executa sem erro, mas não acontece nada com o banco ele não salva
stmt.close();
conn.close();
} catch (ClassNotFoundException ex) {
} catch (SQLException e){
System.out.println("Ocorreu um erro de SQL");
}
}
Esse e um codigo de actionperformed de um botão salvar!!!
valeu galera ajuda ai!!!