다음을 통해 공유


getHoldability 메서드 (SQLServerResultSet)

JDBC 드라이버 다운로드

SQLServerResultSet 개체의 유지 가능성을 검색합니다.

구문

  
public int getHoldability()  

Return Value

다음 유지 가능성 수준 중 하나를 포함하는 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 클래스