Java - Tamaño de un ResulSet

 
Vista:

Tamaño de un ResulSet

Publicado por Raúl (4 intervenciones) el 17/09/2001 19:31:55
Hola!
Tengo un resulset donde he almacenado una consulta. Querria saber si existe alguna propiedad para saber el numero de registros de esa consulta sin tener que recorrer el resulset. Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tamaño de un ResulSet

Publicado por Adrian (9 intervenciones) el 18/09/2001 13:21:57
si es una consulta de acutalizacion tenes que usar

statement.executeUpate("udate .....");
y eso te devuelve el numero de filas actualizadas
y si es de consulta creo que con
statement.executeQuery("select ...");

Suerte
Adrian
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tamaño de un ResulSet

Publicado por Jon (68 intervenciones) el 19/09/2001 11:46:24
No hay propiedades para saber el número de registros.

Si el driver soporta JDBC 2.0 puedes pasar al último registro y ver que número de fila es:
recordset.last();
numRegistros= recordset.getRow();

Creo que esto también hace que se recorran todos los registros, así que puede ser lento (dependerá del número de registros y de la base de datos).

Otra forma es hacer un SELECT COUNT(*) antes de hacer la consulta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar