getHoldability 메서드 (SQLServerResultSet)
이 SQLServerResultSet 개체의 유지 가능성을 검색합니다.
구문
public int getHoldability()
Return Value
다음 유지 가능성 수준 중 하나를 포함하는 int 값입니다.
HOLD_CURSORS_OVER_COMMIT
CLOSE_CURSORS_AT_COMMIT
예외
설명
이 getHoldability 메서드는 java.sql.ResultSet 인터페이스의 getHoldability 메서드에 의해 지정됩니다.
결과 집합 유지 가능성을 설정하기 위해 애플리케이션은 SQLServerConnection 클래스의 setHoldability 메서드를 사용할 수 있습니다. setHoldability 메서드가 호출되고 문 개체와 해당 결과 집합 개체가 생성되고 문이 실행된 후 애플리케이션은 보존 가능성을 다시 변경해야 할 수 있습니다.
서버 커서의 경우 SQL Server 2005 이상에 연결된 경우 유지 가능성 설정은 해당 연결에서 아직 만들어지지 않은 새 결과 집합의 유지 가능성에만 영향을 줍니다. 그러나 SQL Server 2000을 사용하면 유지 가능성을 설정하면 기존 결과 집합과 해당 연결에서 아직 만들어지지 않은 새 결과 집합의 유지 가능성에 영향을 줍니다.
홀드 허용 여부를 다시 설정하고 이전에 만든 결과 집합 개체에서 getHoldability 메서드를 호출하는 경우 이 메서드에서 반환하는 값은 Statement.getResultSetHoldability, Connection.getHoldability 또는 DatabaseMetaData.getResultSetHoldability 메서드에서 반환하는 유지 가능성 값과 다를 수 있습니다.