Transferindo dados do ResultSet para o JTable

 

Veja nesta dica como copiar os dados do ResultSet em um JTable.

// Definição do TableModel
String[] tableColumnsName = {"col 1", "col 2", "col 3"};
DefaultTableModel aModel = (DefaultTableModel) aTable.getModel();
aModel.setColumnIdentifiers(tableColumnsName); 
// query
ResultSet rs = statement.executeQuery("select col1, col2, col3
from minhatabela"); 
// Loop com o ResultSet transferindo os dados para o modelo
java.sql.ResultSetMetaData rsmd = rs.getMetaData();
int colNo = rsmd.getColumnCount();
while(rs.next()){
Object[] objects = new Object[colNo];
for(int i = 0; i < colNo; i++) {
  objects[i] = rs.getObject(i+1);
  }
aModel.addRow(objects);
}
aTable.setModel(aModel);