Поделиться через


Метод setPacketSize (SQLServerDataSource)

Скачать драйвер JDBC

Задает текущий размер сетевого пакета, используемый для взаимодействия с SQL Server, указанный в байтах.

Синтаксис

  
public void setPacketSize(int packetSize)  

Параметры

packetSize

Значение типа int, содержащее размер сетевого пакета.

Замечания

Диапазон допустимых значений этого свойства: [-1 | 0 | 512..32767]. Если этому свойству задано значение за пределами допустимого диапазона значений, возникнет исключение.

Приложению может понадобиться задать свойство packetSize во время соединения с шифрованием TLS, ранее называемым шифрованием SSL. Драйвер Microsoft JDBC для SQL Server согласовывает размер пакета с сервером. Если свойство encrypt имеет значение "true", а согласованный размер пакета превышает размер записи TLS поставщика безопасности по умолчанию для виртуальной машины Java (JVM), то драйвер вызывает ошибку и завершает подключение.

Кроме того, приложению может понадобиться задавать свойство packetSize без запроса шифрования TLS. В этом случае, если сервер требует от клиента поддержку шифрования TLS, драйвер проверяет размер записи TLS поставщика безопасности по умолчанию для JVM. Если свойство packetSize превышает размер записи TLS поставщика безопасности по умолчанию для JVM, то драйвер вызывает ошибку и завершает соединение.

Дополнительные сведения об использовании протокола TLS см. в разделе Использование шифрования.

См. также

Элементы SQLServerDataSource
Класс SQLServerDataSource