hola para adicionar datos a una table tienes que utilizar un modelo, puedes utilizar el DefaultTableModel
en el codigo siguiente, voy a obtener el numero de columnas de la consulta SQL
Código java:
Ver originalString query
="SELECT * FROM users";
int colCount = rsmd.getColumnCount();
mediante un for vamos a adicionar las columnas a nuestro modelo, de acuerdo al nombre de las columnas de nuestra consulta SQL
Código java:
Ver originalfor (int i = 0; i < colCount; i++) {
model.addColumn(rsmd.getColumnLabel(i + 1));
}
despues adicionamos las filas a nuestro modelo
Código java:
Ver originalwhile (rs.next()) {
vec.addElement(rs.getObject("id_user"));
vec.addElement(rs.getObject("firstname"));
model.addRow(vec.toArray());
}
nota en ves de utilizar un Vector puedes utilizar un Bean de la tabla usuario
y por ultimo adicionamos el modelo a nustra tabla
no es la unica solucion hay varias, puedes utilizar un AbstractTableModel
espero haberte ayudado, agradecer no cuesta nada
saludos