विषयसूची:

एसक्यूएल अपवाद क्या है?
एसक्यूएल अपवाद क्या है?

वीडियो: एसक्यूएल अपवाद क्या है?

वीडियो: एसक्यूएल अपवाद क्या है?
वीडियो: पीएल एसक्यूएल में अपवाद || पीएल एसक्यूएल में मास्टर 2024, मई
Anonim

एक अपवाद जो डेटाबेस एक्सेस के बारे में जानकारी प्रदान करता है त्रुटि या अन्य त्रुटियां। प्रत्येक एसक्यूएलएक्सप्शन कई प्रकार की जानकारी प्रदान करता है: एक स्ट्रिंग जो वर्णन करती है त्रुटि . एक "एसक्यूएलस्टेट" स्ट्रिंग, जो या तो एक्सओपीएन एसक्यूएलस्टेट सम्मेलनों का पालन करती है या एसक्यूएल 99 कन्वेंशन।

यहाँ, SQL अपवाद क्यों होता है?

ए एसक्यूएल अपवाद कर सकते हैं घटित होना ड्राइवर में या डेटाबेस से। उदाहरण के लिए, एक वाक्यविन्यास त्रुटि में एसक्यूएल बयान का परिणाम होगा a एसक्यूएल अपवाद . या हमें किसी तालिका को अद्यतन करने की अनुमति नहीं है। जब ऐसा कोई अपवाद होता है , प्रकार की वस्तु एसक्यूएलएक्सप्शन कैच क्लॉज को पास किया जाएगा।

कोई यह भी पूछ सकता है कि SQLException चेक किया गया है या अनचेक किया गया है? वे आम तौर पर बाहरी संसाधनों/नेटवर्क संसाधनों के साथ अंतःक्रिया करते हैं उदा। डेटाबेस समस्याएँ, नेटवर्क कनेक्शन त्रुटियाँ, गुम फ़ाइलें आदि। चेक किए गए अपवाद अपवाद वर्ग के उपवर्ग हैं। इसका उदाहरण जाँच अपवाद हैं: ClassNotFoundException, IOException, एसक्यूएलएक्सप्शन और इसी तरह।

तदनुसार, आप SQL में अपवादों को कैसे हैंडल करते हैं?

SQL एक्सेप्शन को कैसे हैंडल करें

  1. उस पैरेंट प्रक्रिया पर नियंत्रण लौटाएं जिसने अपवाद को उठाने वाली उपप्रक्रिया को बुलाया।
  2. अपवाद-हैंडलिंग रूटीन में शाखा लगाने के लिए WHENEVER क्लॉज का उपयोग करें या कुछ अन्य क्रिया करें।
  3. एक मिश्रित SQL कथन के साथ मौके पर अपवाद को संभालें।

सामान्य JDBC अपवाद क्या हैं?

  • Java.sql. BatchUpdateException।
  • java.sql. SQLException।
  • java.sql. DataTruncation.
  • java.sql. SQLWarning.

सिफारिश की: