Como saber el tamaño en filas de un ResulSet
Quiero paginar la salida de un ResulSet, y para eso me bastaria situarme en una posicion concreta del rs (con absolute()) y luego recorrer tantas filas segun quiera el tamaño de la página.
El problema es que no se como obtener el tamaño del rs, porque getFetchSize() me devuelve siempre 0... ¿como puedo saber el numero de filas del ResulSet?
Gracias
El problema es que no se como obtener el tamaño del rs, porque getFetchSize() me devuelve siempre 0... ¿como puedo saber el numero de filas del ResulSet?
Gracias
saludos!!!
Yo lo que hago para saber el numero de filas es lo siguiente
db.rs=db.st.executeQuery("Select * From Datos_Personales");
db.rs.next();
if(db.rs.getRow()>0){
cont++;
while(db.rs.next())
cont++;
}
Yo lo que hago para saber el numero de filas es lo siguiente
db.rs=db.st.executeQuery("Select * From Datos_Personales");
db.rs.next();
if(db.rs.getRow()>0){
cont++;
while(db.rs.next())
cont++;
}
No se si te sirva pero te tengo dos opciones
* por SQL con count() SELECT count() FROM ...
* por Java
resEnf.last();
int numeroFila = resEnf.getRow();
resEnf.beforeFirst();
System.out.print("n Numero de registros = "+numeroFila);
* por SQL con count() SELECT count() FROM ...
* por Java
resEnf.last();
int numeroFila = resEnf.getRow();
resEnf.beforeFirst();
System.out.print("n Numero de registros = "+numeroFila);
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
