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!!!