Kullanılmadığında nesneleri kapatma

JDBC sürücüsünü indirin

Microsoft JDBC Driver for SQL Server'ın kapatılabilir nesneleriyle çalışırken, artık gerekli olmadıklarında, bunları kendi close yöntemlerini kullanarak açıkça kapatmalısınız. Bu desen özellikle SQLServerResultSet ve SQLServerStatement, SQLServerPreparedStatement ve SQLServerCallableStatement gibi Deyim nesneleri için geçerlidir. Kapatma işlemi, Java Sanal Makinesi çöp toplayıcısının bunu sizin için gerçekleştirmesini beklemek yerine sürücü ve sunucu kaynaklarını hızla boşaltarak performansı artırır.

Nesneleri kapatmak, kaydırma kilitleri kullanırken sunucuda iyi eşzamanlılık sağlamak için çok önemlidir. Son erişilen getirme arabelleğindeki kaydırma kilitleri, sonuç kümesi kapatılana kadar tutulmaya devam edilir. Benzer şekilde, hazırlanmış ifade tutamaçları ifade kapatılana kadar tutulur. Birden çok deyim için bir bağlantıyı yeniden kullanıyorsanız, deyimlerin kapsam dışına çıkmadan önce kapatılması, sunucunun hazırlanan tanıtıcıları daha erken temizlemesine olanak tanır.

Ayrıca bakınız

JDBC sürücü ile performansı ve güvenilirliği artırma