setPacketSize metódus (SQLServerDataSource)

JDBC-illesztőprogram letöltése

A SQL Server-rel való kommunikációhoz használt aktuális hálózati csomagméretet állítja be, amely bájtokban van megadva.

Szemantika

  
public void setPacketSize(int packetSize)  

Paraméterek

packetSize

Egy int érték, amely tartalmazza a hálózati csomag méretét.

Remarks

Ennek a tulajdonságnak az elfogadható értéktartománya [-1 | 0 | 512..32767]. Ha ez a tulajdonság az elfogadható tartományon kívül esik értékre, kivétel következik be.

Az alkalmazás be akarhatja állítani a packetSize tulajdonságot, miközben csatlakozik a Transport Layer Security (TLS), korábban Secure Sockets Layer (SSL) titkosításhoz. A Microsoft JDBC Driver for SQL Server tárgyalja a csomagméretet a szerverrel. Ha a titkosítási tulajdonság "true"-ra van állítva, és a megegyeztetett csomagméret nagyobb, mint a Java Virtual Machine (JVM) alapértelmezett biztonsági szolgáltatójának TLS rekordmérete, akkor az illesztőprogram hibát jelez és megszakítja a kapcsolatot.

Ezen felül az alkalmazás be akarhatja állítani a packetSize tulajdonságot anélkül, hogy a TLS titkosítást kérné. Ebben az esetben, ha a szerver megköveteli a kliens támogatását a TLS titkosításnak, az illezőprogram ellenőrzi a JVM alapértelmezett biztonsági szolgáltatójának TLS rekordméretét. Ha a packetSize tulajdonság nagyobb, mint a JVM alapértelmezett biztonsági szolgáltatójának TLS rekordmérete, az illesztőprogram hibát jelez és megszakítja a kapcsolatot.

A TLS használatával kapcsolatos további információkért lásd: Titkosítás használata.