getHoldability, metoda (SQLServerResultSet)

pobierz sterownik JDBC

Pobiera przechowywalność tego obiektu SQLServerResultSet .

Syntax

  
public int getHoldability()  

Wartość zwracana

Wartość int zawierająca jeden z następujących poziomów utrzymalności:

HOLD_CURSORS_OVER_COMMIT

CLOSE_CURSORS_AT_COMMIT

Wyjątki

SQLServerException

Remarks

Metoda getHoldability jest określana przez metodę getHoldability w interfejsie java.sql.ResultSet.

Aby ustawić zachowowalność zbioru wyników, aplikacje mogą użyć metody setHoldability klasy SQLServerConnection . Po wywołaniu metody setHoldability i utworzeniu obiektu instrukcji oraz jego zbioru wyników oraz wykonaniu instrukcji, aplikacja może być zmuszona ponownie zmienić holdability.

W przypadku kursorów serwera, gdy są połączone z SQL Server 2005 lub nowszymi, ustawienie trzymalności wpływa tylko na możliwość przechowywania nowych zestawów wyników, które jeszcze nie zostały utworzone na tym połączeniu. Jednak w SQL Server 2000 utrwalność ustawień wpływa na trwałość zarówno istniejących zestawów wyników, jak i nowych, które jeszcze nie zostały utworzone na tym połączeniu.

Gdy holdability zostanie zresetowana, a metoda getHoldability zostanie wywołana na wcześniej utworzonym obiekcie zbioru wyników, wartość zwracana przez tę metodę może różnić się od wartości holdability zwracanej przez następujące metody: Command.getResultSetHoldability, Connection.getHoldability lub DatabaseMetaData.getResultSetHoldability.