Problema com metodo INSERT no java desktop

Bom dia pessoal, sou inciante no java e estou tentando desenvolver um sistema. Na tela de cadastro de Empresa necessito fazer um INSERT e um UPDATE no banco. A classe roda normalmente mas não insere nem atualiza nada. Segue código para verificação.

[code]private void SalvaEmpresaActionPerformed(java.awt.event.ActionEvent evt) {

    try{
       	ConexaoBanco banco = new ConexaoBanco();

        javax.swing.JTextField jtex = (javax.swing.JTextField) combo_Razao_Social.getEditor().getEditorComponent();
       	String a = jtex.getText();
       	String b = edt_Nome_Fantasia.getText();
       	String c = edt_Cnpj.getText();
       	String d = edt_Tel_1.getText();
       	String e = edt_Tel_2.getText();
        String f = edt_Fax.getText();
        String g = edt_Email_1.getText();
        String h = edt_Email_2.getText();
        String i = edt_Site.getText();
        String j = edt_Ramo.getText();
        String l = edt_Contato.getText();
        String m = edt_CEP.getText();
        String n = edt_Rua.getText();
        String o = edt_Numero_Casa.getText();
        String p = edt_Bairro.getText();
        String q = edt_Cidade.getText();
        String r = edt_Estado.getText();

        int ID = Integer.parseInt(edt_Codigo.getText());

        String INSERIR = "INSERT INTO EMPRESA (EMP_RAZAO_SOCIAL,EMP_NOME,EMP_CNPJ,EMP_TEL_1,EMP_TEL_2,EMP_FAX,EMP_EMAIL_1,EMP_EMAIL_2,EMP_SITE,EMP_RAMO,EMP_CONTATO,EMP_CEP,EMP_RUA,EMP_NUM_CASA,EMP_BAIRRO,EMP_CIDADE,EMP_ESTADO)"+
                " VALUES ('"+a+"','"+b+"','"+c+"','"+d+"','"+e+"','"+f+"','"+g+"','"+h+"','"+i+"', '"+j+"', '"+l+"', '"+m+"', '"+n+"', '"+o+"', '"+p+"', '"+q+"', '"+r+"')";
        String UPDATE = "UPDATE EMPRESA SET EMP_RAZAO_SOCIAL = '"+a+"'," +
                                             "EMP_NOME = '"+b+"'," +
                                             "EMP_CNPJ = '"+c+"'," +
                                             "EMP_TEL_1 = '"+d+"'," +
                                             "EMP_TEL_2 = '"+e+"'," +
                                             "EMP_FAX = '"+f+"'," +
                                             "EMP_EMAIL_1 = '"+g+"'," +
                                             "EMP_EMAIL_2 = '"+h+"'," +
                                             "EMP_SITE = '"+i+"'," +
                                             "EMP_RAMO = '"+j+"'," +
                                             "EMP_CONTATO = '"+l+"'," +
                                             "EMP_CEP = '"+m+"'," +
                                             "EMP_RUA = '"+n+"'," +
                                             "EMP_NUM_CASA = '"+o+"'," +
                                             "EMP_BAIRRO = '"+p+"'," +
                                             "EMP_CIDADE = '"+q+"'," +
                                             "EMP_ESTADO = '"+r+"' WHERE EMP_ID = "+ID+"";

            res = banco.Consulta("SELECT EMP_ID FROM EMPRESA");
            int colCont=1;
            while(res.next()){
                colCont++;

            }
            
            if (ID<=colCont){
                banco.ExecAlteracao(UPDATE);
                JOptionPane.showMessageDialog(null, "Alteracao realizada com sucesso!");

            } else{
                banco.ExecInclusao(INSERIR);
            }
            Ativa_Selecao(false);
}

    catch(Exception erro){
    	JOptionPane.showMessageDialog(null,"Erro no método de insert!");

    }

}[/code]

Thanks!!!

Teu código tá aí… beleza… mas qual o problema? Não espere que os outros leiam seu código, compilem na cabeça e te digam um possível problema assim do nada.

eai thiroli !!!

Tenta verifica este codigo ae e ve se pode te ajudar…

E um exemplo do meu projeto

Codigo para Gravar.

[code]try
{

String sqlinsert =“insert into Fornecedor” + “(NomeFornecedor,Telefone,Celular1,” + “Celular2,Contato,Email,DataCadastro) values (’”+

                 tf_nomefor.getText()+"','"+
                    tf_telefonefor.getText()+"','"+
                      tf_celular1for.getText()+"','"+
                        tf_celular2for.getText()+"','"+
                           tf_contatofor.getText()+"','"+
                             tf_emailfor.getText()+"','"+
                                tf_datacadastrofor.getText()+"')";
            
         JOptionPane.showMessageDialog(null,"sql = "+sqlinsert);

            con_fornecedor.statement.executeUpdate(sqlinsert);

            JOptionPane.showMessageDialog(null, "Inclusão Realizado com Sucesso!");
                    
            
            con_fornecedor.executeSQL("select * from Fornecedor");
            con_fornecedor.resultset.first(); //posiciona no primeiro registro
         
        }
        
        catch (SQLException erro) 

{
JOptionPane.showMessageDialog(null,“Não foi possivel salvar dados!!!”+erro);

        }[/code]

Agora Codigo para Alterar

[code] try {
String sql =“update Fornecedor set NomeFornecedor = '”+tf_nomefor.getText()+"’,"+

                    "Telefone='"+tf_telefonefor.getText()+"',"+
                    "Celular1='"+tf_celular1for.getText()+"',"+
                    "Celular2='"+tf_celular2for.getText()+"',"+
                    "Contato='"+tf_contatofor.getText()+"',"+
                    "Email='"+tf_emailfor.getText()+"',"+
                    "DataCadastro='"+tf_datacadastrofor.getText()+
                    "' where Codigo = "+tf_codfor.getText();
            
            //JOptionPane.showMessageDialog(null,"sql = "+sql);
            con_fornecedor.statement.executeUpdate(sql);
            JOptionPane.showMessageDialog(null,"Alteração realizado com sucesso!");
            
            //atualiza o ResultSet
            con_fornecedor.executeSQL("select * from Fornecedor");
            con_fornecedor.resultset.first(); //posiciona no primeiro registro
            
        } catch (SQLException erro) {
            JOptionPane.showMessageDialog(null,
                    "Erro a tentar Alterar o registro..."+erro);
        }[/code]

Qualquer duvida so postar!!!

coloque um e.printStackTrace(); e veja o erro q está dando :wink:

catch(Exception erro){   
            JOptionPane.showMessageDialog(null,"Erro no método de insert!");   
  
        }  

Valeu Cloude!
Utilizei boa parte de suas sugestões e deu certo!
Obrigado e até a próxima.

Não há de que!!!
Qualquer duvida estamos ai!!!