Menutup objek saat tidak digunakan

Unduh driver JDBC

Saat Anda bekerja dengan objek yang bisa ditutup dari Microsoft JDBC Driver untuk SQL Server, Anda harus menutupnya secara eksplisit dengan menggunakan metode close saat objek tersebut tidak lagi diperlukan. Pola ini terutama berlaku untuk SQLServerResultSet dan objek Pernyataan seperti SQLServerStatement, SQLServerPreparedStatement, dan SQLServerCallableStatement. Penutupan meningkatkan performa dengan membebaskan sumber daya driver dan server dengan cepat, alih-alih menunggu pengumpul sampah Java Virtual Machine melakukannya untuk Anda.

Menutup objek sangat penting untuk mempertahankan konkurensi yang baik di server saat Anda menggunakan kunci gulir. Kunci gulir di buffer pengambilan terakhir yang diakses ditahan hingga kumpulan hasil ditutup. Begitu pula, handle statemen yang telah disiapkan dipertahankan hingga statemen ditutup. Jika Anda menggunakan kembali koneksi untuk beberapa statement, menutup statement sebelum tidak lagi berada dalam cakupan memungkinkan server membersihkan handle yang sudah disiapkan lebih awal.