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

त्रुटि:डेटा स्रोत ने कनेक्शन की स्थापना को अस्वीकार कर दिया, सर्वर से संदेश:बहुत अधिक कनेक्शन

इस प्रकार की समस्या तब उत्पन्न होती है जब आप नहीं . होते हैं उपयोग के बाद कनेक्शन को ठीक से बंद करना।

नोट:यदि JVM बाहर निकलता है, जबकि कोशिश या कैच कोड निष्पादित किया जा रहा है, तो अंत में ब्लॉक निष्पादित नहीं हो सकता है। इसी तरह, अगर कोशिश या कैच कोड को निष्पादित करने वाला थ्रेड बाधित या मार डाला जाता है, तो अंत में ब्लॉक निष्पादित नहीं हो सकता है, भले ही एप्लिकेशन पूरी तरह से जारी रहे।

जैसा कि आपने टिप्पणी में पूछा है, मैंने व्यावहारिक रूप से प्रदर्शित करने के लिए कोड नमूना जोड़ा है!

Connection con = null
try{
 //Establishing connection to datasource
 con = DBConnection.getConnection();
 //perform DB operations
 ...
 ...
 ...
}catch(SQLException sqlEx){
 /*To catch any SQLException thrown during DB 
  *Operations and continue processing like sending alert to admin
  *that exception occurred.
  */
}finally{
 /*This block should be added to your code
  * You need to release the resources like connections
  */
 if(con!=null)
  con.close();
}

कृपया ध्यान दें कि Connection . की घोषणा वेरिएबल को finally में बंद करने के लिए उचित दायरे में होना चाहिए ब्लॉक करें।

आशा है कि यह मदद करेगा!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. परिणामसेट से केवल पहली पंक्ति कैसे प्राप्त करें

  2. डेटाबेस से मूल्यों के साथ डायनामिक मेल कॉन्फ़िगरेशन [लारवेल]

  3. रंग द्वारा छवि खोजने के लिए MySQL में छवि रंग पैटर्न को संग्रहीत करने के लिए डेटाबेस डिज़ाइन

  4. वैध डेटा निर्देशिका खोजने में विफल। MySQL जेनेरिक बाइनरी इंस्टालेशन

  5. Php और mysql का उपयोग करके Jquery स्टार रेटिंग ट्यूटोरियल