Retornar consulta do BD no JTable

2 respostas
D

Olá pessoal, gostaria d saber como retornar uma consulta feita no BD em JTable, estou usando o netbeans6.0, um amigo meu me ensinou um jeito so que está dando erro, é o seguinte:
ele colocou a minha consulta em um list, depois clicou com o botao direito em cima do Jtable foi em “vincular”, depois “elements”, ai abre uma janela com dois comboBox, o primeiro pede o codigo-fonte de vinculação, nesse box existem todas as variaveis da classe, ai ele add o list com a consulta depois deu ok, só que quando executo ocorre um nullPointerException.

podem me ajudar sou iniciante no Jtable.

2 Respostas

caique_castanho

Você tem que pegar o modelo da tabela, é nele que vôcê realiza as operações. Após isso é só inserir linha por linha…

rs = st.executeQuery("select *from clientes");
DefaultTableModel model = (DefaultTableModel) tabela.getModel();
model.setRowCount(0);

while (rs.next())
         model.addRow(new Object[]{rs.getString("nome"), rs.getString("endereco"), rs.getInt("idade")});
Linkel

Que interessante…
Eu também uso DefaultTableModel, mas ainda não havia feito dessa maneira que o amigo caique_castanho disse…
É bem melhor que a maneira que eu faço… Rsrsrs…
Valeu!

Criado 4 de abril de 2008
Ultima resposta 4 de abr. de 2008
Respostas 2
Participantes 3