Cita:
Iniciado por OrionKing Hola todos tengo un preguntilla. ¿Alguien sabe como se devuleve el numero de filas que tiene una query en java?
He leído que hay que hacer algo tal que:
if (rs.last()){
numOfRows = rs.getRow();
} else {
numOfRows = 0;
}
System.out.println("Numero de actos: " + numOfRows);
rs.first();
Pero es un poco guarro, ademas luego el cursor me devuelve un registro menos pq leo en un while y tendria que montar un do while o en un for...
He mirado el metodo
rs.getFetchSize() pero me devuelve un 0.
Gracias por todo.
Creo q podes trabajarlo de la sgte forma:
int rows = 0;
rs = st.executeQuery(sql);
while (rs.next())
rows++;
System.out.print("Nro de filas: "+row);
rs.first();