Método consultar, usando Swing JFrame

0 respostas
S

Estou com dificuldade em realizar uma consulta básica em uma tabela chamada ocorrencia.

Abaixo segue o código?

public void consultar(DomainObject domainObject) {
        Ocorrencia ocorrencia = new Ocorrencia();
        try {
            Connection conn = Conexao.getConnection();
            Statement st = conn.createStatement();

            ResultSet rs;

            //Tratando a sql  a ser executada

            PreparedStatement pst = conn.prepareStatement(
  "SELECT descricao FROM ocorrencia where idocorrencia = ?");
            pst.setInt(1, ocorrencia.getIDOcorrencia());
            rs = pst.executeQuery();
            if (rs.next()) {
                ocorrencia.setDescricao(rs.getString("descricao"));
                pst.executeUpdate();



            }

            pst.close();
            rs.close();
            JOptionPane.showMessageDialog(null, "pesquisa retornada");
        } catch (Exception e) {
            e.printStackTrace();
            JOptionPane.showMessageDialog(null, e.getMessage());



Meu FRame:
   private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         

         Ocorrencia ocorrencia = new Ocorrencia();

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

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

        Servicos servicos = new Servicos();
        servicos.setDescricaoServ(tfservico.getText());
        ocorrencia.setVeiculo(veiculo);

        ocorrencia.setDescricao(tfdescricaoocorrencia.getText());
        ocorrencia.setIDOcorrencia(Integer.parseInt(tfconsulta.getText()));
        ocorrencia.setData(tfdata.getText());



       
        
        IFachadaOcorrencia fachadaoco = new Fachadaocorrencia();
      fachadaoco.consultar(ocorrencia);
Criado 5 de outubro de 2009
Respostas 0
Participantes 1