Ir ao conteúdo
  • Cadastre-se

Gabriela Barboza

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Como eu faria com esse código que está na View, para dividir e deixar a parte que conecta com o banco no pacote DAO? public void preencherTabela (String sql){ ArrayList dados = new ArrayList(); String [] colunas = new String [] {"COD", "PARC", "LOC", "DT", "HORA", "DET"}; conecta.abrirBanco(); conecta.executasql(sql); try{ conecta.rs.first();/*pegando o primeiro campo*/ do{ dados.add(new Object[]{conecta.rs.getInt("cod_evento"), conecta.rs.getString("cad_parceiro"), conecta.rs.getString("cad_local"), conecta.rs.getString("cad_data")}); }while(conecta.rs.next());/*enquanto tiver dado o RS vai avançando*/ }catch(SQLException ex){ JOptionPane.showMessageDialog(null,"Nao foi possivel preencher a ArrayList!!"+ex); } Model_Table modelo = new Model_Table(dados, colunas); jTable1.setModel(modelo); jTable1.getColumnModel().getColumn(0).setPreferredWidth(20); jTable1.getColumnModel().getColumn(0).setResizable(false); jTable1.getColumnModel().getColumn(1).setPreferredWidth(120); jTable1.getColumnModel().getColumn(1).setResizable(false); jTable1.getColumnModel().getColumn(2).setPreferredWidth(40); jTable1.getColumnModel().getColumn(2).setResizable(false); jTable1.getColumnModel().getColumn(3).setPreferredWidth(80); jTable1.getColumnModel().getColumn(3).setResizable(false); jTable1.getColumnModel().getColumn(4).setPreferredWidth(40); jTable1.getColumnModel().getColumn(4).setResizable(false); jTable1.setAutoResizeMode(jTable1.AUTO_RESIZE_OFF); /*NÃO PODE REDIMENC.*/ jTable1.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!