OpenJDK 8 - Ref

इंटरफ़ेस रेफरी




openjdk

इंटरफ़ेस रेफरी

सभी ज्ञात कार्यान्वयन कक्षाएं:
SerialRef
public interface Ref

SQL REF मान के जावा प्रोग्रामिंग भाषा में मैपिंग, जो डेटाबेस में SQL संरचित प्रकार के मूल्य का एक संदर्भ है।

SQL REF मान को एक तालिका में संग्रहीत किया जाता है जिसमें एक संदर्भित करने योग्य SQL संरचित प्रकार के उदाहरण होते हैं, और प्रत्येक REF मान उस तालिका में एक उदाहरण के लिए एक विशिष्ट पहचानकर्ता होता है। एक SQL REF मान का उपयोग SQL संरचित प्रकार के संदर्भ में किया जा सकता है, या तो तालिका में स्तंभ मान या संरचित प्रकार में एक विशेषता मान के रूप में।

क्योंकि SQL REF मान SQL संरचित प्रकार के लिए एक तार्किक सूचक है, एक Ref ऑब्जेक्ट डिफ़ॉल्ट रूप से एक तार्किक सूचक भी है। इस प्रकार, Ref वस्तु के रूप में SQL REF मान प्राप्त करना क्लाइंट पर संरचित प्रकार की विशेषताओं को Ref नहीं करता है।

PreparedStatement.setRef पद्धति का उपयोग करके एक Ref ऑब्जेक्ट को डेटाबेस में संग्रहीत किया जा सकता है।

यदि JDBC ड्राइवर डेटा प्रकार का समर्थन करता है, तो Ref इंटरफ़ेस के सभी तरीके पूरी तरह से लागू होने चाहिए।

जबसे:
1.2
यह भी देखें:
Struct

तरीके

getBaseTypeName

String getBaseTypeName()
                throws SQLException

SQL संरचित प्रकार के पूरी तरह से योग्य SQL नाम को पुनर्प्राप्त करता है जो यह Ref ऑब्जेक्ट संदर्भ है।

यह दिखाता है:
संदर्भित SQL संरचित प्रकार का पूरी तरह से योग्य SQL नाम
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.2

GetObject

Object getObject(Map<String,Class<?>> map)
          throws SQLException

संदर्भित ऑब्जेक्ट को पुनः प्राप्त करता है और दिए गए प्रकार के नक्शे का उपयोग करके इसे जावा प्रकार में मैप करता है।

पैरामीटर:
map - एक java.util.Map वस्तु जिसमें उपयोग करने के लिए मैपिंग होती है (SQL संरचित प्रकार का पूरी तरह से योग्य नाम संदर्भित किया जा रहा है और SQLData कार्यान्वयन के लिए वर्ग ऑब्जेक्ट जिसमें SQL संरचित प्रकार मैप किया जाएगा)
यह दिखाता है:
एक जावा Object जो SQL संरचित प्रकार के लिए कस्टम मैपिंग है जिसमें यह Ref ऑब्जेक्ट संदर्भित करता है
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setObject(java.lang.Object)

GetObject

Object getObject()
          throws SQLException

इस Ref ऑब्जेक्ट द्वारा संदर्भित SQL संरचित प्रकार का उदाहरण प्राप्त करता है। यदि कनेक्शन के प्रकार के नक्शे में संरचित प्रकार के लिए एक प्रविष्टि है, तो उदाहरण के प्रकार में इंगित जावा वर्ग के लिए कस्टम मैप किया जाएगा। अन्यथा, संरचित प्रकार का उदाहरण संरचना ऑब्जेक्ट पर मैप किया जाएगा।

यह दिखाता है:
एक जावा Object जो SQL संरचित प्रकार के लिए मैपिंग है जिसमें यह Ref ऑब्जेक्ट संदर्भित करता है
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setObject(java.lang.Object)

setObject

void setObject(Object value)
        throws SQLException

संरचित प्रकार मान सेट करता है कि यह Ref ऑब्जेक्ट के दिए गए उदाहरण के संदर्भ में है। चालक इसे SQL संरचित प्रकार में कनवर्ट करता है जब इसे डेटाबेस में भेजता है।

पैरामीटर:
value - SQL संरचित प्रकार उदाहरण का प्रतिनिधित्व करने वाली एक Object जो यह Ref ऑब्जेक्ट संदर्भित करेगा
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getObject() , getObject(Map) getObject() , getObject(Map) PreparedStatement.setObject(int, Object) , CallableStatement.setObject(String, Object)