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);