Come determinare se vuoto di risultati è stato restituito in Java

October 11

ResultSet è una classe definita nelle librerie standard per il linguaggio di programmazione Java. Un oggetto ResultSet incarna una serie di record del database (chiamato anche "file"); tipicamente, tale insieme è il risultato di interrogare un database per le righe che soddisfano una data 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 ResultSet può essere vuoto. È possibile scrivere codice Java che determina se un ResultSet è vuota o non.

istruzione

1 Includere la seguente riga all'inizio del vostro programma Java:

import java.sql;

2 Calcolare il valore del ResultSet che si vuole testare per il vuoto, come nel seguente codice di esempio:

ResultSet myResultSet = Statement.executeQuery ( "select * from dipendenti;");

3 Verificare se il ResultSet è vuoto tentando metodo da utilizzare "ResultSet.absolute ()" per spostare il cursore alla prima riga, come nel seguente codice di esempio:

if (myResultSet.absolute (1)) {

System.out.print ( "L'oggetto ResultSet non è vuoto");

} altro {

System.out.print ( "L'oggetto ResultSet è vuoto");

}

Su qualsiasi oggetto ResultSet non vuoto, fila 1 esiste; quindi "ResultSet.absolute (1)" restituisce vero se e solo se l'oggetto non è vuoto.