Nwlapcug.com


Come determinare se il set di risultati vuoto è stato restituito in Java

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.