Duvida com codigo para preencher JTable

0 respostas
S

Esta ocorrendo erros no codigo... se algum puder me ajudar eu agradeco:
E se puder dizer que o jeito de montar o codigo para preencer a table esta certo.

public DefaultTableModel montaTabela(ArrayList<Ocorrencia> parametro) throws Exception {

        final DefaultTableModel dtm = new DefaultTableModel() {

            public boolean isCellEditable(int row, int column) {
                return false;
            }
        
        String sql = "select * from ocorrencia";

        PreparedStatement pst = conn.prepareStatement(sql);
        ResultSet rs = pst.executeQuery();
        }
//adiciona as colunas
        dtm.addColumn("idocorrencia");
        dtm.addColumn("descricao");
        dtm.addColumn("data_ocorrencia ");
        dtm.addColumn("servico");
        dtm.addColumn("placa");
        dtm.addColumn("nomecliente");

for(Ocorrencia oco: parametro){

     dtm.addRow(new String[]{String.valueOf(oco.getIDOcorrencia()),
                            oco.getDescricao(),
                        oco.getData(),
                        oco.getServicos().getDescricaoServ(),
                        oco.getVeiculo().getPlaca(),
                        oco.getCliente().getNomecli(),

     
       //pega os valores do bd para popular tabela
      pst.close();
        rs.close();
        return dtm;
}
Criado 11 de outubro de 2009
Respostas 0
Participantes 1