Limitar el número de registros del ResulSet devuelto por la instrucción

2009 vistas

Para ello usaremos el método setMaxRows(int max) de Statement.

Veamos un ejemplo:



java
  1. Statement statement =...;
  2. System.out.println("max rows : "+statement.getMaxRows());
  3. statement.setMaxRows(200);



Los registros que sobrepasen esta cantidad, sencillamente no se revolverán.

El valor 0 significa que no hay máximo.

Se levantará una SQLException si se produce un error durante la ejecución o si max es negativo.