Metodo setPacketSize (SQLServerDataSource)

Scaricare il driver JDBC

Imposta le dimensioni del pacchetto di rete corrente usato per comunicare con SQL Server, specificate in byte.

Sintassi

  
public void setPacketSize(int packetSize)  

Parametri

packetSize

Valore int contenente la dimensione del pacchetto di rete.

Osservazioni

L'intervallo di valori accettabili di questa proprietà è [-1 | 0 | 512..32767]. Se questa proprietà è impostata su un valore che non rientra nell'intervallo valido, viene generata un'eccezione.

L'applicazione potrebbe voler impostare la proprietà packetSize durante la connessione con crittografia Transport Layer Security (TLS), precedentemente nota come Secure Sockets Layer (SSL). Microsoft JDBC Driver per SQL Server negozia la dimensione del pacchetto con il server. Se la proprietà di crittografia è impostata su "true" e le dimensioni del pacchetto negoziate sono superiori alle dimensioni dei record TLS del provider di sicurezza predefinito di JVM (Java Virtual Machine), il driver genererà un errore e terminerà la connessione.

È anche possibile che l'applicazione voglia impostare la proprietà packetSize senza richiedere la crittografia TLS. In questo caso, se il server richiede il supporto della crittografia TLS da parte del client, il driver verificherà le dimensioni dei record TLS del provider di sicurezza predefinito di JVM. Se le dimensioni della proprietà packetSize sono superiori rispetto alle dimensioni dei record TLS del provider di sicurezza predefinito di JVM, il driver genererà un errore e terminerà la connessione.

Per altre informazioni sull'uso di TLS, vedere Uso della crittografia.

Vedere anche

Membri di SQLServerDataSource
Classe SQLServerDataSource