Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/07/2015, 14:07
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Como imprimir datos usando derby

Buenas,

Cierto, por defecto el cursor creado por el statement solo permite ir hacia delante. Para arreglarlo, simplemente te bastaba declararlo como "scrollable":
Código Java:
Ver original
  1. Statement st = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);

En fin, como lo has marcado como solucionado pero no publicas una solución, adjunto yo la mía.

Entiendo que, aunque no lo explicas, lo que realmente quieres es imprimir todos los valores de la tabla y contar el total. Para ello simplemente basta con cambiar un poco el orden:

Código Java:
Ver original
  1. while(rs.next()){
  2.      //Imprimo Filas de la tabla
  3.     Integer idUser = rs.getInt("idUser");
  4.     String first = rs.getString("FirstName");
  5.     String last = rs.getString("LastName");
  6.     System.out.println(idUser + " se llama: " + first + " " + last);
  7.  
  8.         nOfRows++;
  9.     }
  10.     System.out.println("filas: "+nOfRows);


Un saludo
__________________
If to err is human, then programmers are the most human of us