Me ajudem no codigo Update - RESOLVIDO!

bom galera, quero fazer um update na tabela ocorrencia.
Esse codigo é da classe dao:
ele vai direto para o Exceptio, não realiza nada e não da nenhum erro de compilação

public void AlterarOcorrencia(DomainObject domainObject) {

    try {

    Conexao.getConnection();

     Ocorrencia ocorrencia = (Ocorrencia) domainObject;


    String sql =

“UPDATE ocorrencia SET descricao=?,data_ocorrencia=?,servico=?,placa=?,nomecliente=? where idocorrencia=?”;

PreparedStatement pst = conn.prepareStatement(sql);
pst.setString(1, ocorrencia.getDescricao());
pst.setString(2, ocorrencia.getData());
Servicos servicos= (Servicos) domainObject;

        pst.setString(3,servicos.getDescricaoServ());


        Veiculo veiculo = (Veiculo) domainObject;

        pst.setString(4, veiculo.getPlaca());


        Clientee cliente = (Clientee) domainObject;
       
        pst.setString(5,cliente.getNomecli());

        pst.setInt(6, ocorrencia.getIDOcorrencia());
     


        //Executando a sql
        pst.executeQuery(sql);

        //Fechando o tratamento da sql
        pst.close();

        //Fechando a conexão

JOptionPane.showMessageDialog(null,“atualizado com sucesso”);
}
catch (Exception e){
JOptionPane.showMessageDialog(null,“não alterou”);
}
}

Agora esse é do meu JFrame:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Ocorrencia ocorrencia = new Ocorrencia();

    Clientee cliente = new Clientee();
    cliente.setNomecli(tfnomecli.getText());
    ocorrencia.setCliente(cliente);

    Servicos servicos = new Servicos();
    servicos.setDescricaoServ(tfServ.getText());
    ocorrencia.setServicos(servicos);

    Veiculo veiculo = new Veiculo();
    veiculo.setPlaca(tfplaca.getText());

    ocorrencia.setVeiculo(veiculo);
 
   ocorrencia.setIDOcorrencia(Integer.parseInt(tfcodio.getText()));


    ocorrencia.setDescricao(tfdescricao.getText());
    ocorrencia.setData(tfdata.getText());

IFachadaOcorrencia fachadaoco = new Fachadaocorrencia();
fachadaoco.AlterarOcorrencia(ocorrencia);// TODO add your handling code here:
}

Cara, tenta pegar a exception e imprime o stack trace aqui para que possamos ter idéia do erro. Aparentemente parece que está normal.

Só uma dúvida, no seu código, após o try, você faz assim:

Conexao.getConnection(); 

e lá na frente usa uma variável chamada conn, em que momento essa conn recebe uma instância de conexão? O código não deveria ser assim:

Connection conn = Conexao.getConnection();

Verifica isso e imprime aqui o stack trace.
Valeu

blz vo fazer isso… mais nesse codigo q te passei ele vai direto para o joptionpane da Exception… mais não marca nehum erro de compilação dps… esta mto estranho

Boa a observação do amigo paulojribp, seu problema deve ta ai, pois o resto ta tudo certo. posta a ocorrência aqui p/ darmos uma olhada.

Vlw meu camarada… ja resolvi essa zica…
Agora to com outra zica… estou tentando popular minha jtable com os dados do banco… criando um metodo no dado, chama-lo no controle… e chamar ele no jframe…

vc sabe fazer isso? usando os msm atributos de ocorrencia citado acima