Metode setPacketSize (SQLServerDataSource)
Mengatur 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 yang dapat diterima dari properti ini 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 Transport Layer Security (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 menimbulkan 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.