JTable + Oracle

Ola pessoal,

estou precisando uma ajuda para juntar as informações sobre jtable e databases…
bem, tenho uma aplicação que faz uma pesquisa no banco em busca de um dado…
quero colocar os dados retornados “do meu interesse” na jtable… ou seja, não são todos os campos da tabela que serão publicados…
já fiz a pesquisa e consigo pegar os dados que me interessam, porem não consigo (não sei) publicar esses dados na jtable… já li várias coisas, mas simplesmente não entendi muita coisa… então gostaria de solicitá-los ajuda.

Bom, se você já tem os dados, um dos problemas já está resolvido.
O que você pode fazer é adaptar os seus dados com esse material
E depois de testar, se ainda tiver dúvidas, você pode fazer uma pergunta mais específica.

[]´s

Daniel

valeu pela dica…mas já tinha lido essa material…
meu problema é o seguinte… eu estou usando o netbeans como sabemos ele não deixa agente editar algumas coisas…mas até ai tudo bem, eu consegui colocar minhas variáveis nos campos da tabela, porém não acontece nada…o codigo esta abaixo:

table.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {""+period+"", ""+id+"", ""+candidatename+"", ""+writing+"", ""+portuguese+"", ""+foreignlanguage+"", ""+history+"", ""+math+"", ""+time+""}
            }, ...

dai eu tenho uma conexao com while com rs.getString(“bla”); etc…
mais nada muda…

bem…consegui pegar os dados e montar um Vector com eles, porem ainda não consigo publica-los na jtable…alguem tem alguma idea do que pode estar faltando…

vls

Você está fazendo no NetBeans, correto.
Então faça algo assim como teste:
Crie esse método para retornar o modelo da sua tabela:

    public DefaultTableModel getModelo() {
        Vector colunas = new Vector();
        colunas.add("Coluna 1");
        colunas.add("Coluna 2");
        
        Vector dados = new Vector();
        Vector dado = new Vector();
        dado.add("dado1");
        dado.add("dado2");
        Vector dado2 = new Vector();
        dado2.add("dado21");
        dado2.add("dado22");
        dados.add(dado);
        dados.add(dado2);
        return new DefaultTableModel(dados, colunas);        
    }

Depois no editor visual, clique na tabela e nas propriedades clique no campo ‘model’.
No primeiro combo ‘Set jtable´s model…’ marque Custom Code.
Vai aparecer uma linha perecida com isso jTable1.setModel( -campo texto- );
No campo texto informe ‘getModelo()’.
Dessa forma você vai colocar o seu modelo na jTable no memento que ela é criada, na parte do código que o netbeans não deixa você editar manualmente.
Acho que isso resolve o seu problema.

[]´s

opa…valeu pela dica… fiz alguns testes…consegui preencher o Vector com os dados da seguinte forma:

while(rs.next()) {
     Vector rows = new Vector(columns);
     for (int i = 1; i <= columns; i++) {
          rows.addElement(rs.getObject(i));
     }
     row.addElement(rows);
}

mas eles não estão sendo publicados na tabela… to fazendo alguma coisa errada ou esta faltando algo?