ResultSet er en klasse definert i standard biblioteker for Java programmeringsspråk . En ResultSet objekt bærer et sett av database poster (også kalt "rader " ) , vanligvis, er at sett resultatet av spørring en database for radene som tilfredsstiller en gitt tilstand . Avhengig av innholdet i databasen på det tidspunktet spørringen er evaluert, kan eller ikke kan være rader som returneres av spørringen der - det vil si ResultSet kan være tom . Du kan skrive Java-kode som avgjør om en ResultSet er tom eller ikke. Instruksjoner
en
Ta med følgende linje i begynnelsen av Java -program : en
import java.sql ;
2
Beregn verdien av ResultSet at du ønsker å teste for tomhet , som i følgende eksempelkode : en
ResultSet myResultSet = Statement.executeQuery ( "select * fra ansatte, ");
3
test om ResultSet er tom ved å forsøke å bruke metoden " ResultSet.absolute ( ) " for å flytte markøren til den første raden , som i følgende eksempelkode : en
if ( myResultSet.absolute ( 1 ) ) {
System.out.print (" The ResultSet objektet er ikke tom ");
} else {
System.out.print (" The ResultSet objektet er tom" ) ;
}
på en ikke-tom ResultSet objektet eksisterer rad 1 , og derfor " ResultSet.absolute ( 1 ) " returnerer true hvis og bare hvis objektet ikke er tom