Metode setPacketSize (SQLServerDataSource)

Unduh driver JDBC

Menyetel ukuran paket jaringan saat ini yang digunakan untuk berkomunikasi dengan SQL Server, yang ditentukan dalam byte.

Sintaks

  
public void setPacketSize(int packetSize)  

Parameter

packetSize

Nilai int yang berisi ukuran paket jaringan.

Keterangan

Rentang nilai properti ini yang dapat diterima adalah [-1 | 0 | 512..32767]. Jika properti ini diatur ke nilai di luar rentang yang dapat diterima, pengecualian akan terjadi.

Aplikasi mungkin ingin mengatur properti packetSize saat terhubung dengan Keamanan Lapisan Transportasi (TLS), yang sebelumnya dikenal sebagai Secure Sockets Layer (SSL), enkripsi. Driver Microsoft JDBC untuk SQL Server menegosiasikan ukuran paket dengan server. Jika properti enkripsi diatur ke "true" dan ukuran paket yang dinegosiasikan lebih besar dari ukuran catatan TLS penyedia keamanan default Java Virtual Machine (JVM), driver akan meningkatkan kesalahan dan mengakhiri koneksi.

Selain itu, aplikasi mungkin ingin mengatur properti packetSize tanpa meminta enkripsi TLS. Dalam hal ini, jika server mengharuskan klien untuk mendukung enkripsi TLS, driver memeriksa ukuran catatan TLS penyedia keamanan default JVM. Jika properti packetSize lebih besar dari ukuran catatan TLS penyedia keamanan default JVM, driver akan memunculkan kesalahan dan mengakhiri koneksi.

Untuk informasi selengkapnya tentang menggunakan TLS, lihat Menggunakan enkripsi.

Lihat juga

Anggota SQLServerDataSource
Kelas SQLServerDataSource