Bom, agora entendi melhor o que deseja fazer:
No meu exemplo vou imaginar uma table chamada tbcliente, que contem os campos codigo, nome e cpf
1- Cria-se um modelo de tabela:
tabelaCliente = new DefaultTableModel(null, new String[]{"Código","Nome","Cpf"}){
@Override
public boolean isCellEditable(int row, int column) {
return false;
}
};
2- Cria-se um Statement e um ResultSet. Cria-se uma variável String que armazena o comando SQL. Execute esse comando “guardando” o resultado no ResultSet criado.
Statement stmt = con.createStatement();
String sql = "SELECT * FROM tbcliente";
ResultSet rs = stmt.executeQuery(sql);
3- Preencha um vetor com os dados que estão agora no ResultSet, sempre adicionando essa “linha” ao modelo da tabela:
while (rs.next()) {
String[] dados = new String[3];
dados[0] = rs.getString("codigo");
dados[1] = rs.getString("nome");
dados[2] = rs.getString("cpf");
tabelaCliente.addRow(dados);
}
4-Por fim, defina esse modelo ao objeto jtable que está usando.
jTable1.setModel(tabelaCliente());
Espero ter ajudado…
Escrevi essas linhas agora… do nada… rsrsrs :lol: … por isso pode ter algum errinho…
Assim que sair do trabalho e chegar em casa, vou conferir tudo e se precisar de “algo a mais” (rsrsrsrs) posto novamente…
Aguardo sua resposta!!!
Abraços…