OpenJDK 8 - ParameterMetaData

इंटरफ़ेस पैरामीटर




openjdk

इंटरफ़ेस पैरामीटर

सभी सुपरफिनफेसेस:
Wrapper
public interface ParameterMetaData
extends Wrapper

एक ऑब्जेक्ट जिसका उपयोग PreparedStatement पैरामीटर ऑब्जेक्ट के प्रत्येक पैरामीटर मार्कर के प्रकार और गुणों के बारे में जानकारी प्राप्त करने के लिए किया जा सकता है। कुछ क्वेरी और ड्रायवर कार्यान्वयन के लिए, ParameterMetaData ऑब्जेक्ट द्वारा लौटाया जाने वाला डेटा तब तक उपलब्ध नहीं हो सकता जब तक कि PreparedStatement निष्पादित नहीं किया गया हो।

कुछ ड्राइवर कार्यान्वयन CallableStatement ऑब्जेक्ट में प्रत्येक पैरामीटर मार्कर के प्रकार और गुणों के बारे में जानकारी प्रदान करने में सक्षम नहीं हो सकते हैं।

जबसे:
1.4

खेत

parameterNoNulls

static final int parameterNoNulls

यह दर्शाता है कि एक पैरामीटर NULL मान की अनुमति नहीं देगा।

parameterNullable

static final int parameterNullable

निरंतर संकेत है कि एक पैरामीटर NULL मूल्यों की अनुमति देगा।

parameterNullableUnknown

static final int parameterNullableUnknown

निरंतर संकेत है कि एक पैरामीटर की अशक्तता अज्ञात है।

parameterModeUnknown

static final int parameterModeUnknown

निरंतर यह दर्शाता है कि पैरामीटर का मोड अज्ञात है।

parameterModeIn

static final int parameterModeIn

निरंतर संकेत करता है कि पैरामीटर का मोड IN है।

parameterModeInOut

static final int parameterModeInOut

निरंतर संकेत करता है कि पैरामीटर का मोड INOUT है।

parameterModeOut

static final int parameterModeOut

निरंतर संकेत करता है कि पैरामीटर का मोड OUT है।

तरीके

getParameterCount

int getParameterCount()
               throws SQLException

के लिए PreparedStatement ParameterMetaData ऑब्जेक्ट की संख्या पुनर्प्राप्त करता है जिसमें यह ParameterMetaData ऑब्जेक्ट जानकारी है।

यह दिखाता है:
मापदंडों की संख्या
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
जबसे:
1.4

isNullable

int isNullable(int param)
        throws SQLException

निर्दिष्ट मान में शून्य मान अनुमत है या नहीं।

पैरामीटर:
param - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
दिए गए पैरामीटर की अशक्तता की स्थिति; ParameterMetaData.parameterNoNulls , ParameterMetaData.parameterNullable , या ParameterMetaData.parameterNullableUnknown
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
जबसे:
1.4

isSigned

boolean isSigned(int param)
          throws SQLException

यह निर्धारित करता है कि निर्दिष्ट पैरामीटर के लिए मानों पर हस्ताक्षर किए जा सकते हैं या नहीं।

पैरामीटर:
param - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
अगर true है तो; false अन्यथा
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
जबसे:
1.4

getPrecision

int getPrecision(int param)
          throws SQLException

निर्दिष्ट पैरामीटर्स के निर्दिष्ट कॉलम आकार को पुनः प्राप्त करता है।

दिया गया मान दिए गए पैरामीटर के लिए अधिकतम कॉलम आकार का प्रतिनिधित्व करता है। संख्यात्मक डेटा के लिए, यह अधिकतम सटीकता है। चरित्र डेटा के लिए, यह वर्णों में लंबाई है। डेटाटाइम डेटाटिप्स के लिए, यह स्ट्रिंग प्रतिनिधित्व के वर्णों की लंबाई है (भिन्नात्मक अवयवों की अधिकतम अनुमत परिशुद्धता मानकर)। बाइनरी डेटा के लिए, यह बाइट्स में लंबाई है। ROWID डेटाटाइप के लिए, यह बाइट्स में लंबाई है। 0 उन डेटा प्रकारों के लिए लौटाया जाता है जहाँ कॉलम आकार लागू नहीं है।

पैरामीटर:
param - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
शुद्धता
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
जबसे:
1.4

getScale

int getScale(int param)
      throws SQLException

दशमलव बिंदु के दाईं ओर निर्दिष्ट पैरामीटर्स की संख्या को हटाता है। 0 उन डेटा प्रकारों के लिए लौटाया जाता है जहाँ स्केल लागू नहीं होता है।

पैरामीटर:
param - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
स्केल
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
जबसे:
1.4

getParameterType

int getParameterType(int param)
              throws SQLException

निर्दिष्ट पैरामीटर्स SQL ​​प्रकार को पुनः प्राप्त करता है।

पैरामीटर:
param - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
java.sql.Types से SQL प्रकार
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
जबसे:
1.4
यह भी देखें:
Types

getParameterTypeName

String getParameterTypeName(int param)
                     throws SQLException

नामित पैरामीटर्स डेटाबेस-विशिष्ट प्रकार के नाम को पुनः प्राप्त करता है।

पैरामीटर:
param - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
डेटाबेस द्वारा प्रयुक्त नाम टाइप करें। यदि पैरामीटर प्रकार एक उपयोगकर्ता-परिभाषित प्रकार है, तो एक पूर्ण-योग्य प्रकार का नाम वापस किया जाता है।
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
जबसे:
1.4

getParameterClassName

String getParameterClassName(int param)
                      throws SQLException

जावा वर्ग के पूरी तरह से योग्य नाम को प्राप्त करता है, जिसके उदाहरणों को विधि से पास किया जाना चाहिए PreparedStatement.setObject

पैरामीटर:
param - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
जावा प्रोग्रामिंग भाषा में वर्ग का पूरी तरह से योग्य नाम जो विधि पैरामीटर में मान सेट करने के लिए विधि PreparedStatement.setObject द्वारा उपयोग किया जाएगा। यह कस्टम मैपिंग के लिए उपयोग किया जाने वाला वर्ग नाम है।
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
जबसे:
1.4

getParameterMode

int getParameterMode(int param)
              throws SQLException

निर्दिष्ट पैरामीटर्स मोड को फिर से प्राप्त करता है।

पैरामीटर:
param - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
पैरामीटर का मोड; ParameterMetaData.parameterModeIn , ParameterMetaData.parameterModeOut , या ParameterMetaData.parameterModeInOut ParameterMetaData.parameterModeUnknown
फेंकता:
SQLException - यदि डेटाबेस एक्सेस एरर होता है
जबसे:
1.4