আপনার JDBC প্রোগ্রামের শেষে, প্রতিটি ডাটাবেস অধিবেশন শেষ করার জন্য ডাটাবেসের সমস্ত সংযোগগুলিকে স্পষ্টভাবে বন্ধ করতে হবে। যাইহোক, যদি আপনি ভুলে যান, জাভার আবর্জনা সংগ্রাহক যখন এটি বাসি বস্তুগুলি পরিষ্কার করে তখন সংযোগটি বন্ধ করে দেবে৷
আবর্জনা সংগ্রহের উপর নির্ভর করা, বিশেষ করে ডাটাবেস প্রোগ্রামিং, একটি খুব খারাপ প্রোগ্রামিং অনুশীলন। সংযোগ বস্তুর সাথে যুক্ত ক্লোজ() পদ্ধতির সাথে সংযোগ বন্ধ করার অভ্যাস করা উচিত।
একটি সংযোগ বন্ধ আছে তা নিশ্চিত করতে, আপনি আপনার কোডে একটি 'অবশেষে' ব্লক প্রদান করতে পারেন। একটি চূড়ান্ত ব্লক সর্বদা কার্যকর হয়, ব্যতিক্রম ঘটুক বা না ঘটুক।
একটি JDBC সংযোগ বন্ধ করতে, আপনাকে ক্লোজ() পদ্ধতিকে এইভাবে কল করতে হবে:
conn.close();