Freigeben über


getHoldability-Methode (SQLServerResultSet)

JDBC-Treiber herunterladen

Ruft die Haltbarkeit dieses SQLServerResultSet-Objekts ab.

Syntax

  
public int getHoldability()  

Rückgabewert

Ein Wert vom Typ int mit einer der folgenden Haltbarkeitsstufen:

HOLD_CURSORS_OVER_COMMIT

CLOSE_CURSORS_AT_COMMIT

Ausnahmen

SQLServerException

Bemerkungen

Diese getHoldability-Methode wird von der getHoldability-Methode in der java.sql.ResultSet-Schnittstelle angegeben.

Zum Festlegen der Holdability für Resultsets kann von Anwendungen die setHoldability-Methode der SQLServerConnection-Klasse verwendet werden. Nach dem Aufrufen der setHoldability-Methode, dem Erstellen des Anweisungsobjekts und dessen Resultsetobjekts und dem Ausführen der Anweisung muss die Haltbarkeit von der Anwendung möglicherweise erneut geändert werden.

Wenn Servercursor mit SQL Server 2005 oder höher verbunden sind, wirkt sich das Festlegen der Haltbarkeit nur auf die Haltbarkeit neuer Resultsets aus, die erst noch für diese Verbindung erstellt werden. Bei SQL Server 2000 wirkt sich das Festlegen der Haltbarkeit jedoch sowohl auf die Haltbarkeit vorhandener als auch neuer, noch für die Verbindung zu erstellender Resultsets aus.

Wird die Haltbarkeit zurückgesetzt und die getHoldability-Methode für ein zuvor erstelltes Resultsetobjekt aufgerufen, unterscheidet sich der von dieser Methode zurückgegebene Wert möglicherweise vom Holdability-Wert, der von den folgenden Methoden zurückgegeben wird: Statement.getResultSetHoldability, Connection.getHoldability oder DatabaseMetaData.getResultSetHoldability.

Weitere Informationen

SQLServerResultSet-Elemente
SQLServerResultSet-Klasse