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

दूरस्थ सर्वर तक पहुँचने पर MySQL कनेक्शन में त्रुटि

सुनिश्चित करें कि आप एक मृत jdbc कनेक्शन का उपयोग नहीं कर रहे हैं। आप अपना जेडीबीसी कनेक्शन कैसे बना रहे हैं इसके आधार पर वे निष्क्रिय हो सकते हैं। यदि आप एक ही कनेक्शन का बार-बार उपयोग कर रहे हैं, तो क्वेरी जारी करने का प्रयास करने से पहले कनेक्शन का परीक्षण करें और यदि इसे mysql द्वारा बंद कर दिया गया है तो एक नया कनेक्शन प्राप्त करें।

अद्यतन:

आप getResult() को छोड़कर हर जगह एक नया कनेक्शन बनाते हैं, जहां स्टैक ट्रेस त्रुटि की पहचान करता है। आप या तो एक नया कनेक्शन बना सकते हैं जैसे आप हर जगह करते हैं, या getConnection() के इनकैप्सुलेशन में सुधार कर सकते हैं। दूसरे शब्दों में, अपनी कक्षा में संग्रहीत स्थिर कनेक्शन को वापस करने के लिए getConnection() बदलें, शर्त पर यह शून्य नहीं है और अभी भी मान्य है। अन्यथा एक नया कनेक्शन बनाएं और उसे वापस कर दें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP स्थिरांक परिभाषित नहीं है

  2. MySQL क्वेरी - 3 टेबल को एक साथ मिलाएं, एक कॉलम से ग्रुप करें और दूसरे के लिए गिनें 2

  3. विशिष्ट आकार बनाना

  4. HeidiSQL का उपयोग कर वैग्रांट से कनेक्ट नहीं हो सकता:'लोकलहोस्ट' पर MySQL सर्वर से कनेक्ट नहीं हो सकता

  5. एक mysql क्वेरी से कई पेज बनाएं