Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

SQLException क्लास के महत्वपूर्ण मेथड क्या हैं?


SQLException ड्राइवर और डेटाबेस दोनों में हो सकता है। जब ऐसा अपवाद होता है, तो SQLException टाइप का एक ऑब्जेक्ट catch क्लॉज को पास किया जाता है।

पास किए गए SQLException ऑब्जेक्ट में अपवाद के बारे में अतिरिक्त जानकारी पुनर्प्राप्त करने के लिए निम्नलिखित मेथड उपलब्ध हैं:

मेथडविवरण
getErrorCode( )अपवाद से जुड़ी त्रुटि संख्या प्राप्त करता है।
getMessage( )JDBC ड्राइवर का त्रुटि संदेश प्राप्त करता है, ड्राइवर द्वारा संभाली गई त्रुटि के लिए या डेटाबेस त्रुटि के लिए Oracle त्रुटि संख्या और संदेश।
getSQLState( )XOPEN SQLstate स्ट्रिंग प्राप्त करता है। JDBC ड्राइवर त्रुटि के लिए, इस मेथड से कोई उपयोगी जानकारी नहीं मिलती। डेटाबेस त्रुटि के लिए, पांच अंकों का XOPEN SQLstate कोड लौटाया जाता है। यह मेथड null लौटा सकता है।
getNextException( )अपवाद श्रृंखला में अगला Exception ऑब्जेक्ट प्राप्त करता है।
printStackTrace( )वर्तमान अपवाद, या throwable, और इसके बैकट्रेस को मानक त्रुटि स्ट्रीम पर प्रिंट करता है।
printStackTrace(PrintStream s)इस throwable और इसके बैकट्रेस को आपके द्वारा निर्दिष्ट प्रिंट स्ट्रीम पर प्रिंट करता है।
printStackTrace(PrintWriter w)इस throwable और इसके बैकट्रेस को आपके द्वारा निर्दिष्ट प्रिंट राइटर पर प्रिंट करता है।

  1. - Java में Throwable क्लास और इसके मेथड्स का महत्व क्या है?

    Throwable क्लास जावा में सभी एरर्स और अपवादों की सुपरक्लास है। इस क्लास के इंस्टेंस ऑब्जेक्ट्स जावा वर्चुअल मशीन द्वारा फेंके जाते हैं या throw स्टेटमेंट द्वारा फेंके जा सकते हैं। इसी तरह, यह क्लास या इसके सबक्लासेस में से कोई एक catch क्लॉज में आर्गुमेंट टाइप हो सकता है। Error और Exception दो सबक

  1. - Java में Exception क्लास और Error क्लास में क्या अंतर है?

    Exception क्लास और Error क्लास दोनों java.lang.Throwable क्लास के सबक्लास हैं। हम रनटाइम पर अपवादों को हैंडल कर सकते हैं लेकिन एरर्स को हैंडल नहीं कर सकते। Exceptions (अपवाद): ये रनटाइम पर होने वाली तार्किक त्रुटियों (logical errors) को दर्शाने वाले ऑब्जेक्ट्स हैं जो JVM को अस्पष्टता (ambiguity)

  1. - पायथन क्लास में स्टेटिक मेथड्स क्या हैं?

    किसी भी पायथन क्लास में तीन प्रकार के मेथड्स होते हैं: इंस्टेंस मेथड्स, क्लास मेथड्स और स्टेटिक मेथड्स।उदाहरणनिम्न कोड पर विचार करें:class OurClass:\n def method(self):\n return instance method called, self\n @classmethod\n def classmethod(cls):\n return class method called, c