Problemilla con ResultSet

david
21 de Febrero del 2008
Hola. Estoy trabajando con un ResultSet y necesito saber el número de filas. Hay alguna función que te lo de??? He visto que sí lo hay para columnas getColumnCount() peo no encuentro nada para filas.Gracias

eldrum
21 de Febrero del 2008
En teoria si, existe un metodo de la interfaz ResultSet que hace eso (tiene un nombre poco significativo, la verdad es que ahora no se decir cual es), sin embargo el problema es que no todos los servidores de bases de datos implementan dicho metodo, y es probable que te encuentres con una SQL exception si lo usas.

Lo mejor es que uses lo que han comentado justo antes

Corrector
21 de Febrero del 2008
getColumnCount() ??-.- esto NO EXISTE

Heihachi
21 de Febrero del 2008
Puedes hacer una consulta "SELECT Count(*) FROM Tabla WHERE Condicion" y obtener el numero de registros con:
if (rs.next()){
int numero=rs.getInt(1);
}

Esto o iterar por tu resultset hasta llegar al final...

Saludos!