Java - Tablas en Java

 
Vista:

Tablas en Java

Publicado por luis (4 intervenciones) el 23/04/2003 08:49:21
Alguien tiene algún ejemplo de como se rellena una tabla con los valores de un resulset???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tablas en Java

Publicado por Yeagob (15 intervenciones) el 24/04/2003 17:34:18
Ahí te va uno:

ResultSet resul;
int y=0;
//result = resultado de la consulta
try {
while (resul.next())
{
for (int x=0;x<grid.getColumnCount();x++)
{
if (resul.getString(x) != null && resul.getString(x) != "")
{
valor =resul.getString(x+1);
grid.setValueAt(valor,y,x);
}
}
y++;
}

Esto lo que hace es recorrer cada registro obtenido de la consulta. Y en cada uno recorre todos los campos y los mete en la tabla. Tienes que asegurarte que la JTable esté ordenada igual que la tupla(tabla) de la BD. ("grid" es el JTable).

Lo más importante es:

* valor =resul.getString(x+1);
Donde obtenemos el valor de la base de datos del campo 1,2,3,4,5...total campos

* grid.setValueAt(valor,y,x);
Donde metemos en la tabla el valor obtenido, en la fila "y", columna "x".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar