setPacketSize-metoden (SQLServerDataSource)

Ladda ned JDBC-drivrutin

Sätter den aktuella nätverkspaketstorleken som används för kommunikation med SQL Server, specificerad i bytes.

Syntax

  
public void setPacketSize(int packetSize)  

Parameters

packetSize

Ett int-värde som innehåller nätverkspaketets storlek.

Remarks

Det acceptabla värdeintervallet för denna egenskap är [-1 | 0 | 512..32767]. Om denna egenskap sätts till ett värde utanför det acceptabla intervallet kommer ett undantag att inträffa.

Applikationen kan vilja sätta paketetSize-egenskapen när den ansluter till Transport Layer Security (TLS), tidigare känt som Secure Sockets Layer (SSL), kryptering. Microsoft JDBC-drivrutinen för SQL Server förhandlar paketstorleken med servern. Om krypteringsegenskapen är satt till "true" och den förhandlade paketstorleken är större än Java Virtual Machine (JVM):s standardsäkerhetsleverantörs TLS-poststorlek, kommer drivrutinen att ge ett fel och avsluta anslutningen.

Dessutom kan applikationen vilja sätta paketstorleksegendomen utan att begära TLS-krypteringen. I detta fall, om servern kräver att klienten stödjer TLS-kryptering, kontrollerar drivrutinen JVM:ns standardsäkerhetsleverantörs TLS-poststorlek. Om egenskapen packetSize är större än JVM:s standardsäkerhetsleverantörs TLS-poststorlek, kommer drivrutinen att ge ett fel och avsluta anslutningen.

Mer information om hur du använder TLS finns i Använda kryptering.