ResultSet es una clase definida en las bibliotecas estándar para el lenguaje de programación Java. Un objeto ResultSet encarna un conjunto de registros de base de datos ( también llamados " filas " ) ; típicamente , conjunto que es el resultado de la consulta de una base de datos para las filas que satisfacen una condición dada . Según el contenido de la base de datos en el momento de evaluar la consulta, puede o no ser filas devueltas por la consulta - es decir, el conjunto de resultados puede estar vacío. Se puede escribir código Java que determina si un conjunto de resultados está vacío o no. Instrucciones
1
incluir la siguiente línea en el inicio de su programa de Java:
import java.sql ;
2
Calcular el valor del conjunto de resultados que desea probar para el vacío, como en el siguiente ejemplo de código:
ResultSet myResultSet = Statement.executeQuery ( "select * from empleados ;") ;
3
Compruebe si el conjunto de resultados está vacío , tratando de utilizar el método " ResultSet.absolute () " para mover el cursor a la primera fila , como en el siguiente ejemplo de código:
if ( myResultSet.absolute ( 1 )) {
System.out.print ( "El objeto ResultSet no está vacío ");
} else {
System.out.print ( "El objeto ResultSet está vacío " ) ;
}
cualquier objeto ResultSet no vacío , existe la fila 1 , por lo que " ResultSet.absolute ( 1 ) " devuelve verdadero si y sólo si el objeto no está vacío < br . >