Boa tarde pessoal, estou precisando criar um aplicativo que carrega dinamicamente os dados de uma tabela. COmo este aplicativo deve ser capaz de conectar em qqr banco de dados, não tenho como ter classes de entidades no meu sistema.
Para tal, penso em ler os metadados da tabela utilizando JDBC. Na verdade já tenho um classe Table que representa a tabela e outra Column que representa as colunas, segue:
TABLE
public class Table {
private String name;
private List<Column> columns;
....
}
COLUMN
public class Column {
private String name;
private Integer type;
private String typeName;
private Integer size;
private Integer decimal;
private Boolean nullable;
private Boolean primarykey;
private String comment;
....
}
No caso, tenho um objeto tabela do tipo Table, populado com os dados de uma determinada tabela do banco… Então já sei o nome dados colunas, o tipo delas, etc…
O problema é como alimentar este JTable baseado no meu tabela.getColumns()… Sei que terei de dar um select na tabela, mas como jogar isto pro JTable. Como estou começando com desenvolvimento swing, estou com dificuldades.
Obrigado pela ajuda.