Valores de tabela de Banco de dados (SOLUCIONADO)

1 resposta
AdCorecha

Amigos,

Em que parte do código a seguir implemento um código para capturar os registros, do banco de dados, referentes a um id específico?

Por exemplo, cadastro um pedido de compra que possui vários itens, acontece que esses itens possuem o mesmo id. E quando executo com o código abaixo ele retorna todos os registros da tabela. Ou seja quero mostrar:

id - produto

1 produto1
1 produto2
1 produto3

Não quero dessa forma:
id - produto

1 - produto1
2 - produto1
2 - produto2

public void montarDados() { ResultSet novoRs = itens.selecionarTudo(); if (novoRs == null) { return; } ResultSetMetaData rsmd; try { rsmd = (ResultSetMetaData) novoRs.getMetaData(); Vector vetcoluna = new Vector(); for (int i = 0; i < rsmd.getColumnCount(); i++) { vetcoluna.add(rsmd.getColumnLabel(i + 1)); } Vector vetLinhas = new Vector(); while (novoRs.next()) { if(rsmd.getColumnCount()==Integer.parseInt(jtfCodigo.getText()));{ //jtfCodigo.getText(); Vector vetLinha = new Vector(); for (int i = 0; i < rsmd.getColumnCount(); i++) { vetLinha.add(novoRs.getObject(i + 1)); //if(rsmd.getColumnCount()==Integer.parseInt(jtfCodigo.getText())); } vetLinhas.add(vetLinha); } } //while(rsmd.getColumnCount()==Integer.parseInt(jtfCodigo.getText())){ jtInformProduto.setModel(new DefaultTableModel(vetLinhas, vetcoluna)); //} } catch (SQLException ex) { JOptionPane.showMessageDialog(null, "Não foi possível gerar MetaDados", "Gerencia Empréstimo", JOptionPane.ERROR_MESSAGE); } }

Entederam?

Ajudem ae…

1 Resposta

AdCorecha

Galera consegui solucionar o problema. Em:

Implementei no método selecionarTudo() a opção dele selecionar somente os registros que tenham id igual ao codigoID passado como parametro!

PROBLEMA SOLUCIONADO!

Criado 13 de maio de 2008
Ultima resposta 13 de mai. de 2008
Respostas 1
Participantes 1