Fazer uma consulta e mostrar em uma JTable [RESOLVIDO]

4 respostas
K

Uma vez eu vi um código que, o cara fazia uma consulta e vinha todos os dados da tabela, tipo, não só uma consulta, listava tudo e tipo ia incrementado o número de linhas

como faz isso ? :shock:

4 Respostas

D

Recomendo filtrar melhor tua postagem, afinal, a dúvida é muito genérica.
O que é tudo?

K

drsmachado:
Recomendo filtrar melhor tua postagem, afinal, a dúvida é muito genérica.
O que é tudo?

Faz a consulta normal (Select * from)

e lista em uma JTable e de acordo com os dados registrados na tabela, incrementar uma linha na coluna

P
oi kiyotorawr,
PesquisaTableModel model;//declarando um objeto do table model que tu criou
	public void tabelaDeAlunosPeloCarne()//criando um metodo para construir a tabela
	{

		try
		{
			PesquisaDeAlunos pesquisa;//declara um objeto do tipo que tu usa no teu tableModel
			model=new PesquisaTableModel();//cria teu table model
			resultado = comando.executeQuery("select nome,cpf from aluno where num_carne='"+ txtCarne.getText() +"'");  //pesquisa no banco as coisas q deseja inserir na tabela
			while(resultado.next())
			{
				pesquisa=new PesquisaDeAlunos();//cria o objeto q tu usa no  teu table model
				pesquisa.setNome(resultado.getString(1));//e usa os set's dos mesmos para trocar os
				pesquisa.setCpf(resultado.getString(2));

				model.addAluno(pesquisa);//adiciona os itens q tu pego os textos do banco no teu modelo
			}
			table = new JTable(model);//cria a tabela passando teu modelo
			//redimensiona e adiciona a tabela na tela
                    JScrollPane scroller = new JScrollPane( table );
			scroller.setVisible(true);
			scroller.setBounds(550, 30, 370, 100);
			getContentPane().add(scroller, null);

								
			                 }
			            }
			        }
			);
		}
		catch (SQLException erro) {
			erro.printStackTrace();
		}
	}

teu um exemplo muito bom aqui [url]http://www.guj.com.br/java/225793-exemplo-de-tablemodel[/url]
espero que ajude!

K
paty_trind:
oi kiyotorawr,
PesquisaTableModel model;//declarando um objeto do table model que tu criou
	public void tabelaDeAlunosPeloCarne()//criando um metodo para construir a tabela
	{

		try
		{
			PesquisaDeAlunos pesquisa;//declara um objeto do tipo que tu usa no teu tableModel
			model=new PesquisaTableModel();//cria teu table model
			resultado = comando.executeQuery("select nome,cpf from aluno where num_carne='"+ txtCarne.getText() +"'");  //pesquisa no banco as coisas q deseja inserir na tabela
			while(resultado.next())
			{
				pesquisa=new PesquisaDeAlunos();//cria o objeto q tu usa no  teu table model
				pesquisa.setNome(resultado.getString(1));//e usa os set's dos mesmos para trocar os
				pesquisa.setCpf(resultado.getString(2));

				model.addAluno(pesquisa);//adiciona os itens q tu pego os textos do banco no teu modelo
			}
			table = new JTable(model);//cria a tabela passando teu modelo
			//redimensiona e adiciona a tabela na tela
                    JScrollPane scroller = new JScrollPane( table );
			scroller.setVisible(true);
			scroller.setBounds(550, 30, 370, 100);
			getContentPane().add(scroller, null);

								
			                 }
			            }
			        }
			);
		}
		catch (SQLException erro) {
			erro.printStackTrace();
		}
	}

teu um exemplo muito bom aqui [url]http://www.guj.com.br/java/225793-exemplo-de-tablemodel[/url]
espero que ajude!

Ajudou sim, muito obrigado ! :D

Criado 17 de junho de 2011
Ultima resposta 21 de jun. de 2011
Respostas 4
Participantes 3