getHoldability 方法 (SQLServerResultSet)

下载 JDBC 驱动程序

检索此 SQLServerResultSet 对象的可保持性。

语法

  
public int getHoldability()  

返回值

包含下列可保持性级别之一的 int 值:

HOLD_CURSORS_OVER_COMMIT

CLOSE_CURSORS_AT_COMMIT

例外

SQLServerException

备注

此 getHoldability 方法是由 java.sql.ResultSet 接口中的 getHoldability 方法指定的。

若要设置结果集可保持性,应用程序可使用 SQLServerConnection 类的 setHoldability 方法。 调用 setHoldability 方法、创建语句对象及其结果集对象并执行该语句后,应用程序可能需要再次更改可保持性。

对于服务器游标,当连接到 SQL Server 2005 或更高版本时,设置可保持性只会影响该连接上将要创建的新结果集的可保持性。 但是,如果使用 SQL Server 2000,设置保持能力会影响该连接上现有的结果集和将要创建的新结果集的保持能力。

在重置可保持性且对以前创建的结果集对象调用 getHoldability 方法后,此方法返回的值可能与下列方法返回的可保持性值不同:Statement.getResultSetHoldability、Connection.getHoldability 或 DatabaseMetaData.getResultSetHoldability。

另请参阅

SQLServerResultSet 成员
SQLServerResultSet 类