Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При работе с доступными объектами Microsoft JDBC Driver for SQL Server необходимо явно закрыть их с помощью методов закрытия, если они больше не нужны. Этот шаблон в частности относится к SQLServerResultSet и таким объектам инструкций, как SQLServerStatement, SQLServerPreparedStatement и SQLServerCallableStatement. Закрытие повышает производительность, поскольку позволяет быстро освобождать ресурсы драйвера и сервера, вместо того чтобы ждать, пока это сделает сборщик мусора виртуальной машины Java.
Закрытие объектов имеет решающее значение для поддержания высокого уровня параллелизма на сервере при использовании блокировок прокрутки. Блокировки прокрутки в буфере выборки, к которому последним осуществлялся доступ, удерживаются до тех пор, пока результирующий набор не будет закрыт. Аналогичным образом дескрипторы подготовленной инструкции удерживаются до тех пор, пока эта инструкция не будет закрыта. Если соединение используется повторно для нескольких инструкций, закрытие инструкций перед выходом из области позволит серверу раньше произвести очистку подготовленных дескрипторов.