ResultSet è una classe definita nelle librerie standard per il linguaggio di programmazione Java. Un oggetto ResultSet incarna un set di record del database (chiamato anche "righe"); in genere, tale set è il risultato di una query su un database per le righe che soddisfano una determinata condizione. A seconda del contenuto del database al momento della query viene valutata, ci può o non può essere righe restituite dalla query..--cioè, il set di risultati può essere vuota. È possibile scrivere codice Java che determina se un gruppo di risultati è vuoto o non.
Istruzioni
1
Includere la seguente riga all'inizio del vostro programma di Java:
import java. SQL;
2
Calcolare il valore del set di risultati che si desidera testare per vuoto, come nel codice di esempio seguente:
ResultSet myResultSet = Statement.executeQuery ("selezionare * from dipendenti;");
3
Verificare se il ResultSet è vuoto nel tentativo di utilizzare il metodo "ResultSet.absolute()" per spostare il cursore alla prima riga, come nell'esempio di codice riportato di seguito:
Se (myResultSet.absolute(1)) {
System.out.Print ("oggetto ResultSet The non è vuoto");
} else {
System.out.Print ("oggetto ResultSet The è vuota");
}
Su qualsiasi oggetto ResultSet non vuoto, riga 1 esiste; pertanto "ResultSet.absolute(1)" restituisce true se e solo se l'oggetto non è vuoto.