Share via


setPacketSize-Methode (SQLServerDataSource)

Legt die aktuelle Netzwerkpaketgröße (in Bytes) für die Kommunikation mit SQL Server fest.

Syntax

public void setPacketSize(int packetSize)

Parameter

packetSize

Ein Wert vom Typ int mit der Netzwerkpaketgröße.

Hinweise

Der akzeptable Wertebereich dieser Eigenschaft lautet "[-1 | 0 | 512..32767]". Wenn diese Eigenschaft auf einen Wert außerhalb des zulässigen Bereichs festgelegt wird, wird eine Ausnahme ausgelöst.

Von der Anwendung wird unter Umständen versucht, die packetSize-Eigenschaft beim Herstellen einer Verbindung mit SSL (Secure Sockets Layer)-Verschlüsselung festzulegen. Die Paketgröße wird von Microsoft SQL Server JDBC Driver mit dem Server ausgehandelt. Ist die encrypt-Eigenschaft auf "true" festgelegt, und übersteigt die ausgehandelte Paketgröße die SSL-Datensatzgröße des Standardsicherheitsanbieters der Java Virtual Machine (JVM), wird vom Treiber ein Fehler ausgelöst, und die Verbindung wird getrennt.

Darüber hinaus wird von der Anwendung unter Umständen versucht, die packetSize-Eigenschaft ohne Anforderung der SSL-Verschlüsselung festzulegen. In diesem Fall gilt Folgendes: Wird vom Server vorausgesetzt, dass der Clientcomputer die SSL-Verschlüsselung unterstützt, wird vom Treiber die SSL-Datensatzgröße des Standardsicherheitsanbieters der JVM überprüft. Übersteigt die packetSize-Eigenschaft die Datensatzgröße des Standardsicherheitsanbieters der Java Virtual Machine (JVM), wird vom Treiber ein Fehler ausgelöst, und die Verbindung wird getrennt.

Weitere Informationen zum Verwenden von SSL finden Sie unter Verwenden der SSL-Verschlüsselung.

Siehe auch

Verweis

SQLServerDataSource-Klasse

Konzepte

SQLServerDataSource-Elemente