Galera, encotrei aqui um tutorial com duas partes que trata de como criar e
manipular a JTable, porém não diz como fazer isso com dados vindo de uma
tabela do banco de dados…
Já penei pra caramba tentando fazer, mas não consigo…
Quero criar uma JTable para mostrar o resultado de uma consulta, acionada
pelo actionPerformed de um JButton…
Se alguém puder me ajudar com um tutorial específico, fico muito grato!
O JTable fica na camada de apresentação. Para acessar os dados do banco, poderia montar uma arquitetura com essa camada chamando um Business Delegate, que chama um Session Facade, que por sua vez chama um DAO. Um Service Locator para obter a conexão com o banco também seria aplicável.
D
diego2005
Claro que se você fizer o que o Roger falou acima vai ficar muito bom, + segue um exemplinho de como preencher uma JTable:
DefaultTableModel modelo = new DefaultTableModel(null, new String[] {"Código", "Nome", "Cpf", "Endereço"});
JTable tabela = new JTable(modelo);
ResultSet rs = stmt.executeQuery("Select codigo, nome, cpf, endereco from clientes");
while(rs.next()) {
String[] dados = new String[4];
dados[0] = rs.getString("codigo");
dados[1] = rs.getString("nome");
dados[2] = rs.getString("cpf");
dados[3] = rs.getString("endereco");
modelo.addRow(dados);
}
Espero que ajude…
T+
L
Linkel
Valeu, Diego!
Você é muito bom, cara!
Todas as tuas dicas deram certo até agora…
Confesso que realmente seria maravilhoso se eu pelo menos entendesse o que o Roger propôs que eu fizesse…
Valeu pela dica!
Ficou um sucesso!
T+
E
EvertonJava
o Roger estava explicando um padrão de projeto chamado MVC, Model - View - Controller . Que simplificando seria: Vc usar classes apenas para acessar os dados, classes apenas de apresentação e classes controladoras (regras do sistema).