Boa tarde a todos!!!
Estou desenvolvendo um sistema e preciso que os dados de uma tabela seja colocado em um grid estou utilizando um JFrame
Alguem poderia dar uma direção para mim.
Obrigado
Boa tarde a todos!!!
Estou desenvolvendo um sistema e preciso que os dados de uma tabela seja colocado em um grid estou utilizando um JFrame
Alguem poderia dar uma direção para mim.
Obrigado
Olá marcelosouzadias!
Você já tentou algo? Você já consegue por exemplo fazer sua aplicação se comunicar como banco de dados
e retornar os registros necessários?
Posta pro pessoal algum código que você tenha tido problema, que ficaria mais fácil ajudá-lo.
Mas caso ajude, este tópico tem uma discussão sobre o preenchimento de um JTable, que deve
ser o componente que você está utilizando:
http://www.guj.com.br/posts/list/104533.java
Dá uma lida e posta as dúvidas.
Abraços!
Estou utilizando o net beans com conexão como my sql ja fiz a conexao minha duvida é:
[code]
public List<Cliente> ClienteLista() throws SQLException {
PreparedStatement stmt = (PreparedStatement) this.connection.prepareStatement(“select”
+ " c.cliente as codigo "
+ ",c.nome as nome "
+ ",ce.logadouro as endereco "
+ ",ce.numero as numero "
+ ",ce.telefone as telefone "
+ ",ce.contato as contato "
+ ",cc.nome as cidade "
+ ",b.nome as bairro "
+ "from cliente c "
+ "inner join cliente_end ce on ce.cliente = c.cliente "
+ "left join cidade cc on cc.cidade = ce.cidade "
+ "left join bairro b on b.bairro = ce.bairro ");
ResultSet rs;
rs = stmt.executeQuery();
List<Cliente> lista = new ArrayList<Cliente>();
while (rs.next()) {
Cliente cliente = new Cliente();
cliente.setCliente(rs.getInt("codigo"));
cliente.setNome(rs.getNString("nome"));
cliente.setEndereco("endereco");
cliente.setNumero("numero");
cliente.setTelefone("telefone");
cliente.setContato("contato");
cliente.setCidade("cidade");
cliente.setBairro("bairro");
lista.add(cliente);
}
rs.close();
stmt.close();
return lista;
}[/code]
Voce já tem sua lista de objetos.
Sua JTable não deve ter ligação com o banco, pelo menos não deveria. Voce precisa somente usar os dados retornados para preencher sua tabela.
E voce faz isso através do TableModel.
Siga os links da minha assinatura para aprender como fazer isso.
Valew cara estava olhando umas mensagens no forum todos vão para a mesma opção TableMode
Valeu vou dar uma olhada e fazer uns teste
Obrigado