Metoda getHoldability (SQLServerResultSet)

Stáhnout ovladač JDBC

Získává holdability tohoto objektu SQLServerResultSet .

Syntax

  
public int getHoldability()  

Návratová hodnota

Hodnota int , která obsahuje jednu z následujících úrovní držení:

HOLD_CURSORS_OVER_COMMIT

CLOSE_CURSORS_AT_COMMIT

Výjimky

SQLServerException

Remarks

Tato metoda getHoldability je specifikována metodou getHoldability v rozhraní java.sql.ResultSet.

Pro nastavení udržovatelnosti výsledné množiny mohou aplikace použít metodu setHoldability třídy SQLServerConnection . Po zavolání metody setHoldability , vytvoření příkazového objektu a jeho resultsetu a vykonání příkazu může aplikace muset opět změnit holdability.

U serverových kurzorů, když jsou připojeny k SQL Server 2005 nebo starším, nastavení držení ovlivňuje pouze udržovatelnost nových sad výsledků, které na daném spojení ještě nebyly vytvořeny. Nicméně u SQL Server 2000 ovlivňuje udržení nastavení udržovatelnost jak stávajících sad výsledků, tak nových sad výsledků, které na tomto spojení ještě nebyly vytvořeny.

Když je holdability resetována a metoda getHoldability je vyvolána na dříve vytvořeném objektu resultset, hodnota vrácená touto metodou může být jiná než hodnota holdability vrácená následujícími metodami: Statement.getResultSetHoldability, Connection.getHoldability nebo DatabaseMetaData.getResultSetHoldability.