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

Oracle JDBC DriverManager.getConnection () हैंग हो जाता है

आप कुछ अनावश्यक संबंध बना सकते हैं।

Connection बनाएं वर्ग static , जब भी आप नया कनेक्शन बना रहे हों तो चेक करें कि पुराना जीवित है या बंद है और फिर आपको नया कनेक्शन बनाना होगा अन्यथा पुराने कनेक्शन को वापस कर दें।

पसंद है

 if(conn!=null & !conn.isClosed()){ 
// code for create connection
}

यह इस बात पर भी निर्भर करता है कि डेटाबेस पक्ष कैसे कॉन्फ़िगर किया गया है, इसलिए इसे अपने सिस्टम के DBA से जांचें।

मैं कनेक्शन पूलिंग का उपयोग करने का सुझाव देना चाहूंगा।

आशा है कि यह मदद करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00060:संसाधन की प्रतीक्षा करते समय गतिरोध का पता चला

  2. Oracle के JDBC ड्राइवर के माध्यम से SQL को पार्स करें

  3. Oracle RAC और अनुक्रम

  4. ORA-01779:एक कॉलम को संशोधित नहीं कर सकता जो एक गैर-कुंजी-संरक्षित तालिका में मैप करता है

  5. ORACLE 12.2.01 समान नामों वाली विभिन्न तालिकाओं से स्तंभों का चयन करना -> आंतरिक स्तंभ पहचानकर्ता का उपयोग किया जाता है