Bekerja dengan data besar
Driver JDBC menyediakan dukungan untuk buffering adaptif, yang memungkinkan Anda untuk mengambil segala jenis data bernilai besar tanpa overhead kursor server. Dengan buffering adaptif, Microsoft JDBC Driver for SQL Server mengambil hasil eksekusi pernyataan dari SQL Server saat aplikasi membutuhkannya, bukan sekaligus. Driver juga membuang hasilnya segera setelah aplikasi tidak dapat lagi mengaksesnya.
Dalam Driver JDBC Microsoft SQL Server 2005 (9.x) versi 1.2, mode buffering "penuh" secara default. Jika aplikasi Anda tidak mengatur properti koneksi "responseBuffering" ke "adaptif" baik di properti koneksi atau dengan menggunakan metode setResponseBuffering objek SQLServerStatement , driver yang didukung membaca seluruh hasil dari server sekaligus. Untuk mendapatkan perilaku buffering adaptif, aplikasi Anda harus mengatur properti koneksi "responseBuffering" ke "adaptif" secara eksplisit.
Nilai adaptif adalah mode buffering default dan driver JDBC menyangga data minimum yang mungkin jika diperlukan. Untuk informasi selengkapnya tentang menggunakan buffering adaptif, lihat Menggunakan buffering adaptif.
Topik di bagian ini menjelaskan berbagai cara yang dapat Anda gunakan untuk mengambil data bernilai besar dari database SQL Server.
Di Bagian Ini
Topik | Deskripsi |
---|---|
Membaca sampel data besar | Menjelaskan cara menggunakan pernyataan SQL untuk mengambil data bernilai besar. |
Membaca data besar dengan sampel prosedur tersimpan | Menjelaskan cara mengambil nilai parameter CallableStatement OUT yang besar. |
Memperbarui sampel data besar | Menjelaskan cara memperbarui data bernilai besar dalam database. |