मैं निम्नलिखित दो ओरेकल डीबीएस से कनेक्ट कर त्रुटियों पर इस समस्या का अनुसंधान करने के लिए कोशिश कर रहा हूँ का समय समाप्त: java.sql.SQLException: आईओ अपवाद: सॉकेट पढ़ने बनाम बंद कनेक्शन
java.sql.SQLException
- बंद कनेक्शन: आईओ अपवाद: सॉकेट पढ़ने का समय समाप्त हो
मेरे समझ:
- बंद रहता है कनेक्शन: या तो ऐसा हो रहा है क्योंकि कुछ प्रकार के नेटवर्क व्यवधान या डीबी ने कुछ प्रकार की "निष्क्रियता"
java.sql.SQLException
: आईओ अपवाद: सॉकेट पढ़ने का समय समाप्त हो गया: यह एक ऐसा मामला है जहां कनेक्शन सफलतापूर्वक बनाया गया था लेकिन किसी कारण से सॉकेट/डेटा खाली था और आखिरकार यह समय समाप्त हो गया क्योंकि कोई डेटा उपलब्ध नहीं था।
क्या स्थानीय ओरेकल डीबी एनवी में उपर्युक्त त्रुटियों को दोहराना संभव है? क्या कदम हैं?
मैं आपको जवाब देने का समय लेने की सराहना करता हूं।
धन्यवाद।
इनपुट के लिए धन्यवाद। बंद कनेक्शन त्रुटि के लिए, मैं यह पता लगाने की कोशिश कर रहा हूं कि क्या डीबी कनेक्शन और नेटवर्क में अशांति को बंद करने के बीच अंतर है, चाहे दोनों एक ही त्रुटि प्रदान करते हैं या यदि कोई भेद है। साथ ही, मेरा मानना है कि दोनों ही अपवाद हैं 'java.sql.SQLRecoverableException: बंद कनेक्शन' सॉकेट टाइम अपवाद के बारे में भी, इसके बारे में "नेटवर्क" व्यवधान जैसे विशिष्ट कारण क्या हैं। – kart0624
@ kart0624 मुझे इसके बारे में निश्चित नहीं है। यह देखने के लिए त्रुटि कोड लॉग इन करने का प्रयास करें कि वे अलग हैं या नहीं। जाहिर है वे विभिन्न कारणों से होते हैं लेकिन वे एक ही त्रुटि कोड का उपयोग कर सकते हैं या नहीं। जावा में लॉग इन करने के बारे में कुछ जानकारी यहां दी गई है यदि आप इससे परिचित नहीं हैं। [कड़ी] (http://www.vogella.com/articles/Logging/article.html) –