Recuperar varios ResulSet del Statement
Artículo por Club Developers · 23 febrero 2007
2357 vistas
El método getMoreResults() permite verificar si hay más ResultSet.
Veamos un ejemplo:
Los parámetros del método getMoreResults pueden tomar los valores siguientes:
El parámetro por defecto es Statement.CLOSE_ALL_RESULTS.
Veamos un ejemplo:
java
if (!statement.execute()) { } else { // ahora los dos ResultSet están abiertos y preparados para ser usados primerResultSet.next(); segundoResultSet.next(); // ... }else{ } }
Los parámetros del método getMoreResults pueden tomar los valores siguientes:
- Statement.CLOSE_CURRENT_RESULT: El ResultSet activo tiene que cerrarse antes de la llamada al método getMoreResults.
- Statement.CLOSE_ALL_RESULTS: todos los ResultSet anteriores tienen que estar cerrados antes de la llamada al método getMoreResults.
- Statement.KEEP_CURRENT_RESULT: El ResultSet activo no tiene que estar cerrado en el momento de la llamada al método getMoreResults.
El parámetro por defecto es Statement.CLOSE_ALL_RESULTS.