Метод setPacketSize (SQLServerDataSource)

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

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

Синтаксис

  
public void setPacketSize(int packetSize)  

Параметры

packetSize

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

Remarks

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

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

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

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

См. также:

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