Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

अपवाद होने पर डेटाबेस कनेक्शन को बंद करने के लिए सर्वश्रेष्ठ डिज़ाइन पैटर्न

if ( conn != null )  // close connection
         conn.close();

इस लाइन पर conn नहीं शून्य हो। जावा 6 तक सबसे लोकप्रिय पैटर्न है:

Connection conn = null;
try {
   // initialize connection
   // use connection 
} catch {
  // handle exception
} finally {
  if (conn != null) {
     try { conn.close(); } catch (Exception e) { /* handle close exception, quite usually ignore */ } 
     }
}

जावा 7 . के साथ यह अपने प्रयास के साथ-संसाधन निर्माण के साथ कम बोझिल हो जाएगा। उपरोक्त कोड बहुत छोटे में बदल सकता है

try (Connection conn  = createConnection()) {
    // use connection 
} catch {
    // handle exception
}
// close is not required to be called explicitly


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या डेटाबेस से django मॉडल उत्पन्न करना संभव है?

  2. मैं अनुक्रम मान के साथ ऑरैकल में एकाधिक पंक्तियों को कैसे सम्मिलित कर सकता हूं?

  3. टाइमज़ोन के साथ हाइबरनेट टाइमस्टैम्प

  4. मैं जावा/जेडीबीसी का उपयोग करके ओरेकल डेटाबेस में 4000 वर्णों से अधिक लंबी स्ट्रिंग कैसे संग्रहीत करूं?

  5. SQL डेवलपर (Oracle) में CSV फ़ाइल में क्वेरी परिणाम कैसे निर्यात करें