Dúvida

Pessoal alguém sabe me explicar qual o significado desses métodos
setHoldability
getHoldability
encontrei os na API (http://java.sun.com/j2se/1.5.0/docs/api/) fazem parte dos métodos da Interface Connection. Estou elaborando uma documentação e realmente emperrei nesses métodos, pois mesmo consultando a API não consegui entender o que realizam realmente.
Agradeço a ajuda.

Bia

O setHoldability serve para indicar qual o comportamento que o ResultSet deve ter quando uma transação for comitada. Ele pode receber duas constantes

ResultSet.HOLD_CURSORS_OVER_COMMIT ou ResultSet.CLOSE_CURSORS_AT_COMMIT

Que respectivamente indicam que o resultSet deve manter o cursores para o banco ativos ou fechar os cursores.

Nunca usei isso, e acho que talvez a utilização seja muito específica… mas todo caso…

Até mais!

O que você procura pode ser achado em outro Javadoc, mas da interface Resultset.

http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSet.html#HOLD_CURSORS_OVER_COMMIT
The constant indicating that ResultSet objects should not be closed when the method Connection.commit is called.

http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSet.html#CLOSE_CURSORS_AT_COMMIT
The constant indicating that ResultSet objects should be closed when the method Connection.commit is called.

De fato, isso não é muito fácil de entender.

Muito obrigada pessoal.