JDBC: удерживаемость по умолчанию ResultSet - PullRequest
4 голосов
/ 01 сентября 2010

Есть ли определенное значение по умолчанию для удерживаемости ResultSet, если Connection.setHoldability() никогда не вызывается или удерживаемость никогда не указывается при создании оператора?

Я не смог найти ничего в документации JDBC - так что же это за реализация?

Спасибо.

Ответы [ 2 ]

4 голосов
/ 01 сентября 2010

"Свойство удерживаемости по умолчанию ResultSet объект является реализацией определены. Удерживаемость по умолчанию ResultSet объекты, возвращаемые базовый источник данных может быть определяется с помощью API, предоставленных JDBC 3.0. "

Пожалуйста, смотрите эту ссылку для справки.

4 голосов
/ 01 сентября 2010

Удерживаемость по умолчанию зависит от реализации, но вы можете получить удерживаемость по умолчанию, вызвав метод getResultSetHoldability для DatabaseMetaData для соединения.

Вы также можете увидеть раздел 6.1.9 в документации Oracle / Sun JDBCдля деталей: http://download.oracle.com/javase/1.4.2/docs/guide/jdbc/getstart/resultset.html

...