Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/04/2007, 06:08
Avatar de elAntonie
elAntonie
 
Fecha de Ingreso: febrero-2007
Mensajes: 894
Antigüedad: 17 años, 3 meses
Puntos: 10
Re: imprimir resultado de un ResultSet

Wenas.

Hay otra opcion (entre otras muchas)

String consulta = "select * from tabla";
ps = con.prepareStatement(consulta,ResultSet.TYPE_SCROL L_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs = ps.executeQuery();
rs.last();
int nFilas = rs.getRow();
rs.beforeFirst();
while (rs.next())
.........

en nFilas tendras el numero de filas devuelto por la consulta. Debes usar el tipo resultset TYPE_SCROLL_INSENSITIVE, el cual quiere decir, en cristiano, que te puedes mover libremente por el, en cualquier direccion, sino, por defecto, sera unidireccional y siempre hacia delante (por lo que beforefisrst te fallaria)

Espero que te sirva. Un saludo.