Como obtener numero de renglones de resultset

ikisman
18 de Mayo del 2005
Como puedo saber el numero de renglones de un resultset, trate con getFetchSize(), pero me arroja 0
SALUDOS

nkpevfqy
18 de Mayo del 2005
No puedes. Es asi de sencillo. La unica opcion es que el resultset sea de doble direccion, que puedes avanzar y retorceder. Entonces avanzas, cuentas los registros y yasta. Posiciones el resulset al comienso y entonces los procesas.

ginnaroblesc
18 de Mayo del 2005
No puedes directamente pero existe una manera de hacerlo.
Enviale los sgtes parametros al metodo createStatement:

createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE ,ResultSet.CONCUR_READ_ONLY );
De esa manera te permite ir hacia adelante y hacia atras en los renglones.
En el ResultSet usa los sgtes metodos:
resultado.last(); // ir al ultimo renglon
int i=resultado.getRow(); // obtener el numero del Renglon
resultado.beforeFirst(); // volver al primero
De esa manera tienes en la variable i el numero de renglones del ResultSet.