এটি ব্যবহারের পরে জেডিবিসির সমস্ত সংস্থান বন্ধ করা একটি ভাল অভ্যাস হিসাবে বলা হয়। তবে আমার যদি নিম্নলিখিত কোডগুলি থাকে তবে রেজাল্টসেট এবং বিবৃতিটি বন্ধ করা কি প্রয়োজনীয়?
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
conn = // Retrieve connection
stmt = conn.prepareStatement(// Some SQL);
rs = stmt.executeQuery();
} catch(Exception e) {
// Error Handling
} finally {
try { if (rs != null) rs.close(); } catch (Exception e) {};
try { if (stmt != null) stmt.close(); } catch (Exception e) {};
try { if (conn != null) conn.close(); } catch (Exception e) {};
}
প্রশ্নটি হ'ল সংযোগটি বন্ধ হয়ে গেলে কাজটি হয় বা এটি যদি কিছু সংস্থান ব্যবহার করে।