Número de resultados de una consulta

Total de filas devueltas tras ejecutar una consulta en la base de datos

Para obtener el número de filas que devuelve una consulta realizada a la base de datos en JAVA, no es necesario realizar una consulta para obtener los resultados y otra para contarlos (SELECT COUNT(*)...), sino que podemos posicionarnos al último valor del resultSet y ver que fila es con el siguiente código:

public int totalFilas(ResultSet resultados) {
        int numFilas = 0;
        try {

            resultados.last();
            numFilas = resultados.getRow();
            resultados.beforeFirst();

        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
        return numFilas;
    }