Como ustedes saben la clase ResultSet en java no tiene ninguna propiedad, método etc que me permita saber cuantos registros o filas tiene.
Yo he creado una función para conocer cuantos registros tiene un ResultSet determinado, como sigue:
Código PHP:
private Int calcularRegistros(ResultSet rs) {
Int i = 0;
while (rs.next()) {
i++;
}
return i;
}
filas realmente no sería lo más eficiente.
De qué otra forma podría hacer para conocer cuantos registros tiene un ResultSet? Sé que también puedo hacer un Select Count() a la base
de datos pero esto tampoco me parece lo más eficiente ni lo mas elegante, ya que tendría que estar haciendo dos viajes a la base de datos
o bien ejecutando dos sentencias sobre en lugar de una sola.
Bueno me gustaría saber como lo manejan ustedes y que les parece el método que cree, está bien? poco eficiente?
Saludos...