Usando JTable no Netbeans pegando dados do Access

6 respostas
bsmachado

Olá Gujers.

Preciso de um exemplo na prática que ensine a fazer uma conexão com o Access, a parte de conectar ele eu ja sei, usando o JDBC, so preciso da parte que a JTable pegue os dados da tabela e mostre na tela.
Aqui no GUJ tem um tutorial sobre JTable, mas não me ajudou muito.
Valeu a atenção.
:slight_smile:

6 Respostas

hopster

qual framework voce ta usando?

bsmachado

Olá.
To usando o Netbeans 5.5

julioc

Ola!

Implementa em seu projeto uma interface TableModel !!

Uma pergunta vc esta programando em mvc?

bsmachado

Não estou não…

bsmachado

TableModel …
O que mudaria se usa-se isso?
Valeu o help.

N

Crie um método para preencher o jTable. No formulário que você inseriu o seu jTable vai em Source ou Código no Netbeans e acrescente esse método na última linha, depois basta chamar para ocorre o evento, ou no jButton ou onload do Form.

public void preenche_jtable()
{

    

   suajTable.getColumnModel().getColumn(0).setPreferredWidth(50);
   suajTable.getColumnModel().getColumn(1).setPreferredWidth(100);
   //Dependendo a quantidade de campos você vai incluindo as colunas.

   //Instanciando a sua classe conexao.
   con_conecta = new conexao();
   con_conecta.conecta();

   con_conecta.executeSQL("Select * from SuaTabela");
   
   DefaultTableModel modelo = (DefaultTableModel) suajTable.getModel();
   modelo.setNumRows(0);

   try
   {

    while (con_conecta.resultset.next())
          
    //Aqui você adiciona os campos do banco de dados no jTable.
    modelo.addRow(new Object [] {con_conecta.resultset.getString          ("campo1"), con_conecta.resultset.getString("campo2")});
    con_conecta.resultset.first();
   }

   catch(SQLException erro) {
          JOptionPane.showMessageDialog(null, "Erro ao listar o jTable "+erro);

   }

}
Criado 8 de agosto de 2008
Ultima resposta 30 de set. de 2008
Respostas 6
Participantes 4