OpenJDK 8 - SQLClientInfoException

वर्ग SQLClientInfoException




openjdk

वर्ग SQLClientInfoException

सभी लागू इंटरफेस:
Serializable , Iterable < java.lang.Throwable >
public class SQLClientInfoException
extends SQLException

java.sql.SQLException का उपवर्ग तब फेंका जाता है जब एक या अधिक क्लाइंट जानकारी गुण किसी Connection पर सेट नहीं किए जा सकते। SQLException द्वारा प्रदान की गई जानकारी के अलावा, SQLClientInfoException क्लाइंट जानकारी गुणों की एक सूची प्रदान करता है जो सेट नहीं किए गए थे। कुछ डेटाबेस एकाधिक क्लाइंट जानकारी गुणों को एटोमिक रूप से सेट करने की अनुमति नहीं देते हैं। उन डेटाबेस के लिए, यह संभव है कि कुछ ग्राहक जानकारी गुण सेट किए गए थे, भले ही Connection.setClientInfo विधि ने एक अपवाद फेंक दिया हो। एक अनुप्रयोग क्लाइंट जानकारी गुणों की एक सूची प्राप्त करने के लिए getFailedProperties विधि का उपयोग कर सकता है जो सेट नहीं किए गए थे। गुण को एक Map<String,ClientInfoStatus> द्वारा उपयुक्त SQLClientInfoException कंस्ट्रक्टर में पास करके पहचाना जाता है।

जबसे:
1.6
यह भी देखें:
ClientInfoStatus , Connection.setClientInfo(java.lang.String, java.lang.String) , धारावाहिक रूप

कंस्ट्रक्टर्स

SQLClientInfoException

public SQLClientInfoException()

SQLClientInfoException ऑब्जेक्ट का निर्माण करता है। reason , SQLState , और असफलप्रकारक सूची को null प्रारंभ किया जाता है और विक्रेता कोड को 0. शुरू किया जाता है। इसका cause आरंभिक नहीं है, और बाद में इसे java.lang.Throwable विधि के लिए एक कॉल द्वारा प्रारंभ किया जा सकता है।

जबसे:
1.6

SQLClientInfoException

public SQLClientInfoException(Map<String,ClientInfoStatus> failedProperties)

SQLClientInfoException ऑब्जेक्ट को किसी दिए गए failedProperties साथ प्रारंभ failedPropertiesreason और SQLState को null प्रारंभ किया गया है और विक्रेता कोड को 0. आरंभिक किया गया है। इसका cause आरंभिक नहीं है, और बाद में इसे java.lang.Throwable विधि के लिए एक कॉल द्वारा आरंभीकृत किया जा सकता है।

पैरामीटर:
failedProperties - एक ऐसा नक्शा जिसमें गुण मान सेट नहीं किए जा सकते हैं। मानचित्र में कुंजियों में क्लाइंट जानकारी गुणों के नाम होते हैं जिन्हें सेट नहीं किया जा सकता है और मान ClientInfoStatus में परिभाषित कारण कोडों में से एक होते हैं।
जबसे:
1.6

SQLClientInfoException

public SQLClientInfoException(Map<String,ClientInfoStatus> failedProperties,
                              Throwable cause)

SQLClientInfoException ऑब्जेक्ट को दिए गए cause और failedProperties साथ प्रारंभ किया गया cause । यदि cause==null या cause==null null करने के लिए प्रारंभ किया गया है। reason cause.toString() यदि cause!=null और विक्रेता कोड 0 के लिए प्रारंभ है।

पैरामीटर:
failedProperties - एक ऐसा नक्शा जिसमें गुण मान सेट नहीं किए जा सकते हैं। मानचित्र में कुंजियों में क्लाइंट जानकारी गुणों के नाम होते हैं जिन्हें सेट नहीं किया जा सकता है और मान ClientInfoStatus में परिभाषित कारण कोडों में से एक होते हैं।
cause - (जो कि getCause() विधि द्वारा बाद में पुनर्प्राप्ति के लिए सहेजा गया है); यह इंगित करना अशक्त हो सकता है कि कारण गैर-मौजूद या अज्ञात है।
जबसे:
1.6

SQLClientInfoException

public SQLClientInfoException(String reason,
                              Map<String,ClientInfoStatus> failedProperties)

SQLClientInfoException ऑब्जेक्ट को किसी दिए गए reason और failedProperties साथ प्रारंभ किया गया है। SQLState को null लिए इनिशियलाइज़ किया गया है और वेंडर कोड को 0. इनिशियलाइज़ किया गया है। इसका cause इनिशियलाइज़ नहीं है, और बाद में इसे java.lang.Throwable विधि के लिए एक कॉल द्वारा इनिशियलाइज़ किया जा सकता है।

पैरामीटर:
reason - अपवाद का वर्णन
failedProperties - एक ऐसा नक्शा जिसमें गुण मान सेट नहीं किए जा सकते हैं। मानचित्र में कुंजियों में क्लाइंट जानकारी गुणों के नाम होते हैं जिन्हें सेट नहीं किया जा सकता है और मान ClientInfoStatus में परिभाषित कारण कोडों में से एक होते हैं।
जबसे:
1.6

SQLClientInfoException

public SQLClientInfoException(String reason,
                              Map<String,ClientInfoStatus> failedProperties,
                              Throwable cause)

SQLClientInfoException ऑब्जेक्ट को किसी दिए गए reason , cause और failedProperties साथ प्रारंभ किया गया है। SQLState को null से प्रारंभ किया गया है और विक्रेता कोड को 0 से प्रारंभ किया गया है।

पैरामीटर:
reason - अपवाद का वर्णन
failedProperties - एक ऐसा नक्शा जिसमें गुण मान सेट नहीं किए जा सकते हैं। मानचित्र में कुंजियों में क्लाइंट जानकारी गुणों के नाम होते हैं जिन्हें सेट नहीं किया जा सकता है और मान ClientInfoStatus में परिभाषित कारण कोडों में से एक होते हैं।
cause - इस SQLException का अंतर्निहित कारण (जिसे बाद में पुनः प्राप्ति के लिए बचाया जाता है getCause() विधि); यह इंगित करना अशक्त हो सकता है कि कारण गैर-मौजूद या अज्ञात है।
जबसे:
1.6

SQLClientInfoException

public SQLClientInfoException(String reason,
                              String SQLState,
                              Map<String,ClientInfoStatus> failedProperties)

SQLClientInfoException ऑब्जेक्ट को किसी दिए गए reason , SQLState और failedProperties साथ प्रारंभ failedProperties । इसका cause आरंभिक नहीं है, और बाद में इसे java.lang.Throwable पद्धति के लिए एक कॉल द्वारा प्रारंभ किया जा सकता है। विक्रेता कोड 0 से प्रारंभ होता है।

पैरामीटर:
reason - अपवाद का वर्णन
SQLState - एक XOPEN या SQL: 2003 कोड अपवाद की पहचान करता है
failedProperties - एक ऐसा नक्शा जिसमें गुण मान सेट नहीं किए जा सकते हैं। मानचित्र में कुंजियों में क्लाइंट जानकारी गुणों के नाम होते हैं जिन्हें सेट नहीं किया जा सकता है और मान ClientInfoStatus में परिभाषित कारण कोडों में से एक होते हैं।
जबसे:
1.6

SQLClientInfoException

public SQLClientInfoException(String reason,
                              String SQLState,
                              Map<String,ClientInfoStatus> failedProperties,
                              Throwable cause)

SQLClientInfoException ऑब्जेक्ट को किसी दिए गए reason , SQLState , cause और failedProperties साथ प्रारंभ failedProperties । विक्रेता कोड 0 से प्रारंभ होता है।

पैरामीटर:
reason - अपवाद का वर्णन
SQLState - एक XOPEN या SQL: 2003 कोड अपवाद की पहचान करता है
failedProperties - एक ऐसा नक्शा जिसमें गुण मान सेट नहीं किए जा सकते हैं। मानचित्र में कुंजियों में क्लाइंट जानकारी गुणों के नाम होते हैं जिन्हें सेट नहीं किया जा सकता है और मान ClientInfoStatus में परिभाषित कारण कोडों में से एक होते हैं।
cause - इस SQLException का अंतर्निहित कारण (जिसे बाद में पुनः प्राप्ति के लिए बचाया जाता है getCause() विधि); यह इंगित करना अशक्त हो सकता है कि कारण गैर-मौजूद या अज्ञात है।
जबसे:
1.6

SQLClientInfoException

public SQLClientInfoException(String reason,
                              String SQLState,
                              int vendorCode,
                              Map<String,ClientInfoStatus> failedProperties)

SQLClientInfoException ऑब्जेक्ट को किसी दिए गए reason , SQLState , vendorCode और failedProperties साथ प्रारंभ किया गया है। इसका cause आरंभिक नहीं है, और बाद में इसे java.lang.Throwable पद्धति के लिए एक कॉल द्वारा प्रारंभ किया जा सकता है।

पैरामीटर:
reason - अपवाद का वर्णन
SQLState - एक XOPEN या SQL: 2003 कोड अपवाद की पहचान करता है
vendorCode - एक डेटाबेस विक्रेता-विशिष्ट अपवाद कोड
failedProperties - एक ऐसा नक्शा जिसमें गुण मान सेट नहीं किए जा सकते हैं। मानचित्र में कुंजियों में क्लाइंट जानकारी गुणों के नाम होते हैं जिन्हें सेट नहीं किया जा सकता है और मान ClientInfoStatus में परिभाषित कारण कोडों में से एक होते हैं।
जबसे:
1.6

SQLClientInfoException

public SQLClientInfoException(String reason,
                              String SQLState,
                              int vendorCode,
                              Map<String,ClientInfoStatus> failedProperties,
                              Throwable cause)

SQLClientInfoException ऑब्जेक्ट को किसी दिए गए reason , SQLState , cause , vendorCode और failedProperties साथ प्रारंभ failedProperties

पैरामीटर:
reason - अपवाद का वर्णन
SQLState - एक XOPEN या SQL: 2003 कोड अपवाद की पहचान करता है
vendorCode - एक डेटाबेस विक्रेता-विशिष्ट अपवाद कोड
failedProperties - एक ऐसा नक्शा जिसमें गुण मान सेट नहीं किए जा सकते हैं। मानचित्र में कुंजियों में क्लाइंट जानकारी गुणों के नाम होते हैं जिन्हें सेट नहीं किया जा सकता है और मान ClientInfoStatus में परिभाषित कारण कोडों में से एक होते हैं।
cause - इस SQLException का अंतर्निहित कारण (जिसे बाद में पुनः प्राप्ति के लिए बचाया जाता है getCause() विधि); यह इंगित करना अशक्त हो सकता है कि कारण गैर-मौजूद या अज्ञात है।
जबसे:
1.6

तरीके

getFailedProperties

public Map<String,ClientInfoStatus> getFailedProperties()

क्लाइंट जानकारी गुणों की सूची देता है जो सेट नहीं किया जा सकता है। मानचित्र में कुंजियों में क्लाइंट जानकारी गुणों के नाम होते हैं जिन्हें सेट नहीं किया जा सकता है और मान ClientInfoStatus में परिभाषित कारण कोडों में से एक होते हैं।

यह दिखाता है:
क्लाइंट सूची गुणों वाली मानचित्र सूची जिसे सेट नहीं किया जा सकता है
जबसे:
1.6