Método getHoldability (SQLServerResultSet)

Baixar driver JDBC

Recupera a capacidade de manutenção deste objeto SQLServerResultSet .

Syntax

  
public int getHoldability()  

Valor de retorno

Um valor int que contém um dos seguintes níveis de holdability:

HOLD_CURSORS_OVER_COMMIT

CLOSE_CURSORS_AT_COMMIT

Exceções

SQLServerException

Observações

Este método getHoldability é especificado pelo método getHoldability na interface java.sql.ResultSet.

Para definir a holdability do conjunto de resultados, as aplicações podem usar o método setHoldability da classe SQLServerConnection . Depois de o método setHoldability ser chamado e o objeto da instrução e o seu objeto conjunto de resultados serem criados e a instrução ser executada, a aplicação pode precisar de alterar novamente a holdability.

Para cursores de servidor, quando ligados ao SQL Server 2005 ou posterior, a manutenção de configuração afeta apenas a holdability de novos conjuntos de resultados que ainda não foram criados nessa ligação. No entanto, com o SQL Server 2000, a holdability de definição afeta a holdability tanto dos conjuntos de resultados existentes como dos novos conjuntos de resultados que ainda não foram criados nessa ligação.

Quando a holdability é reiniciada e o método getHoldability é chamado no objeto de conjunto de resultados criado anteriormente, o valor devolvido por este método pode ser diferente do valor de holdability devolvido pelos seguintes métodos: Statement.getResultSetHoldability, Connection.getHoldability, ou DatabaseMetaData.getResultSetHoldability.