setPacketSize Yöntemi (SQLServerDataSource)

JDBC sürücüsünü indirin

SQL Server ile iletişim için kullanılan mevcut ağ paket boyutunu bayt cinsinden belirler.

Syntax

  
public void setPacketSize(int packetSize)  

Parametreler

packetSize

Ağ paket boyutunu içeren bir int değeri.

Remarks

Bu özelliğin kabul edilebilir değer aralığı [-1 | 0 | 512..32767]'dır. Bu özellik kabul edilebilir aralık dışında bir değere ayarlanırsa, bir istisna meydana gelir.

Uygulama, Transport Layer Security (TLS) (daha önce Secure Sockets Layer (SSL) olarak bilinen şifreleme ile bağlanırken packetSize özelliğini ayarlamak isteyebilir. Microsoft JDBC Driver for SQL Server, paket boyutunu sunucu ile pazarlık eder. Şifreleme özelliği "doğru" olarak ayarlanmışsa ve müzakere edilen paket boyutu Java Sanal Makinesi'nin (JVM) varsayılan güvenlik sağlayıcısının TLS kayıt boyutundan büyükse, sürücü hata çıkarır ve bağlantıyı sonlandırır.

Ayrıca, uygulama TLS şifrelemesini talep etmeden packetSize özelliğini ayarlamak isteyebilir. Bu durumda, sunucu istemcinin TLS şifrelemesini desteklemesini gerektiriyorsa, sürücü JVM'nin varsayılan güvenlik sağlayıcısının TLS kayıt boyutunu kontrol eder. PacketSize özelliği, JVM'nin varsayılan güvenlik sağlayıcısının TLS kayıt boyutundan büyükse, sürücü hata oluşturur ve bağlantıyı sonlandırır.

TLS kullanma hakkında daha fazla bilgi için bkz. Şifrelemeyi kullanma.