OpenJDK 8 - CallableStatement

इंटरफ़ेस CallableStatement




openjdk

इंटरफ़ेस CallableStatement

सभी सुपरफिनफेसेस:
AutoCloseable , PreparedStatement , Statement , Wrapper
public interface CallableStatement
extends PreparedStatement

SQL संग्रहीत कार्यविधियों को निष्पादित करने के लिए उपयोग किया गया इंटरफ़ेस। JDBC API एक संग्रहीत कार्यविधि SQL एस्केप सिंटैक्स प्रदान करता है जो संग्रहीत प्रक्रियाओं को सभी RDBMSs के लिए मानक तरीके से कॉल करने की अनुमति देता है। इस एस्केप सिंटैक्स में एक फॉर्म होता है जिसमें एक परिणाम पैरामीटर शामिल होता है और एक ऐसा नहीं होता है। यदि उपयोग किया जाता है, तो परिणाम पैरामीटर को OUT पैरामीटर के रूप में पंजीकृत होना चाहिए। अन्य मापदंडों का उपयोग इनपुट, आउटपुट या दोनों के लिए किया जा सकता है। पैरामीटर को क्रमिक रूप से संदर्भित किया जाता है, संख्या से, पहला पैरामीटर 1 होने के साथ।

{?= call <procedure-name>[(<arg1>,<arg2>, ...)]}
   {call <procedure-name>[(<arg1>,<arg2>, ...)]}

IN पैरामीटर मान सेट set तरीकों का उपयोग करके PreparedStatement set जाते हैं जो कि रेडीस्टेडमेंट से विरासत में मिले हैं। संग्रहीत प्रक्रिया को निष्पादित करने से पहले सभी OUT मापदंडों का प्रकार पंजीकृत होना चाहिए; उनके मूल्यों को यहां प्रदान किए गए तरीकों के माध्यम से निष्पादन के बाद प्राप्त किया जाता है।

एक CallableStatement एक ResultSet ऑब्जेक्ट या कई ResultSet ऑब्जेक्ट वापस कर सकता है। कई ResultSet ऑब्जेक्ट्स को Statement से विरासत में प्राप्त किए गए कार्यों का उपयोग करके नियंत्रित किया जाता है।

अधिकतम पोर्टेबिलिटी के लिए, आउटपुट मापदंडों के मूल्यों को प्राप्त करने से पहले एक कॉल के ResultSet ऑब्जेक्ट और अपडेट काउंट को संसाधित किया जाना चाहिए।

यह भी देखें:
Connection.prepareCall(java.lang.String) , परिणाम

खेत

इंटरफ़ेस java.sql से विरासत में मिली फ़ील्ड। Statement

CLOSE_ALL_RESULTS , CLOSE_CURRENT_RESULT , EXECUTE_FAILED , KEEP_CURRENT_RESULT , NO_GENERATED_KEYS , RETURN_GENERATED_KEYS , SUCCESS_NO_INFO

तरीके

registerOutParameter

void registerOutParameter(int parameterIndex,
                          int sqlType)
                   throws SQLException

sqlType पोजीशन parameterIndex OUT पैरामीटर को JDBC टाइप sqlType । संग्रहीत प्रक्रिया निष्पादित होने से पहले सभी OUT पैरामीटर पंजीकृत होने चाहिए।

एक OUT पैरामीटर के लिए sqlType द्वारा निर्दिष्ट JDBC प्रकार जावा प्रकार को निर्धारित करता है जिसका उपयोग उस पैरामीटर के मान को पढ़ने के लिए get विधि में किया जाना चाहिए।

यदि JDBC प्रकार को इस आउटपुट पैरामीटर में वापस करने की उम्मीद है, तो यह विशेष डेटाबेस के लिए विशिष्ट है, sqlType java.sql.Types.OTHER होना चाहिए। विधि getObject(int) मान प्राप्त करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
sqlType - sqlType प्रकार कोड java.sql.Types द्वारा परिभाषित किया गया है। यदि पैरामीटर JDBC प्रकार NUMERIC या DECIMAL , तो एक बड़े मान को स्वीकार करने वाले registerOutParameter का संस्करण इस्तेमाल किया जाना चाहिए।
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - अगर sqlType एक ARRAY , BLOB , JAVA_OBJECT , DATALINK , JAVA_OBJECT , NCHAR , NCLOB , NVARCHAR , LONGNVARCHAR , REF , ROWID , SQLXML या STRUCT डेटा प्रकार और JDBC ड्राइवर नहीं है
यह भी देखें:
Types

registerOutParameter

void registerOutParameter(int parameterIndex,
                          int sqlType,
                          int scale)
                   throws SQLException

JDBC प्रकार sqlType का होना चाहिए। संग्रहीत प्रक्रिया निष्पादित होने से पहले सभी OUT पैरामीटर पंजीकृत होने चाहिए।

एक OUT पैरामीटर के लिए sqlType द्वारा निर्दिष्ट JDBC प्रकार जावा प्रकार को निर्धारित करता है जिसका उपयोग उस पैरामीटर के मान को पढ़ने के लिए get विधि में किया जाना चाहिए।

जब पैरामीटर JDBC प्रकार NUMERIC या DECIMAL हो तो registerOutParameter इस संस्करण का उपयोग किया जाना चाहिए।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
sqlType - java.sql.Types द्वारा परिभाषित SQL प्रकार कोड।
scale - दशमलव बिंदु के दाईं ओर अंकों की वांछित संख्या। यह शून्य से अधिक या उसके बराबर होना चाहिए।
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - अगर sqlType एक ARRAY , BLOB , JAVA_OBJECT , DATALINK , JAVA_OBJECT , NCHAR , NCLOB , NVARCHAR , LONGNVARCHAR , REF , ROWID , SQLXML या STRUCT डेटा प्रकार और JDBC ड्राइवर नहीं है
यह भी देखें:
Types

wasNull

boolean wasNull()
         throws SQLException

पुनर्प्राप्त करता है कि क्या पिछले OUT पैरामीटर को पढ़ने के लिए SQL NULL का मान था। ध्यान दें कि इस विधि को केवल एक गेटर विधि को कॉल करने के बाद कहा जाना चाहिए; अन्यथा, यह निर्धारित करने में उपयोग करने के लिए कोई मूल्य नहीं है कि यह null या नहीं।

यह दिखाता है:
true अगर पिछले पैरामीटर पढ़ा SQL NULL था; false अन्यथा
फेंकता:
SQLException - यदि डेटाबेस एक्सेस की त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है

GetString

String getString(int parameterIndex)
          throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में String रूप में निर्दिष्ट JDBC CHAR , VARCHAR या LONGVARCHAR पैरामीटर के मान को पुनः प्राप्त करता है।

JDBC CHAR की निश्चित-लंबाई प्रकार के लिए, String ऑब्जेक्ट लौटाया गया है डेटाबेस में SQL CHAR मान बिल्कुल वैसा ही है, जिसमें डेटाबेस द्वारा जोड़ा गया कोई पैडिंग भी शामिल है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम null
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setString(java.lang.String, java.lang.String)

getBoolean

boolean getBoolean(int parameterIndex)
            throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में boolean रूप में नामित JDBC BIT या BOOLEAN पैरामीटर का मान BOOLEAN

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम false
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setBoolean(java.lang.String, boolean)

getByte

byte getByte(int parameterIndex)
      throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में byte रूप में नामित JDBC TINYINT पैरामीटर का मान TINYINT

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम 0
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setByte(java.lang.String, byte)

getShort

short getShort(int parameterIndex)
        throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में short रूप में नामित JDBC SMALLINT पैरामीटर का मान SMALLINT

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम 0
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setShort(java.lang.String, short)

getInt

int getInt(int parameterIndex)
    throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में int रूप में नामित JDBC INTEGER पैरामीटर का मान INTEGER

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम 0
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setInt(java.lang.String, int)

लंबा समय लें

long getLong(int parameterIndex)
      throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में long निर्दिष्ट JDBC BIGINT पैरामीटर के मान को प्राप्त करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम 0
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setLong(java.lang.String, long)

getFloat

float getFloat(int parameterIndex)
        throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में float रूप में नामित JDBC FLOAT पैरामीटर का मान FLOAT

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम 0
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setFloat(java.lang.String, float)

getDouble

double getDouble(int parameterIndex)
          throws SQLException

जावा प्रोग्रामिंग भाषा में एक double रूप में निर्दिष्ट JDBC DOUBLE पैरामीटर के मान को पुनः प्राप्त करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम 0
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setDouble(java.lang.String, double)

getBigDecimal

@Deprecated
BigDecimal getBigDecimal(int parameterIndex,
                                     int scale)
                              throws SQLException

पदावनत। getBigDecimal(int parameterIndex) getBigDecimal(String parameterName) getBigDecimal(int parameterIndex) या getBigDecimal(String parameterName)

दशमलव के दाईं ओर स्केल अंकों के साथ java.math.BigDecimal ऑब्जेक्ट के रूप में निर्दिष्ट JDBC NUMERIC पैरामीटर का मान java.math.BigDecimal

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
scale - दशमलव बिंदु के दाईं ओर अंकों की संख्या
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम null
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
यह भी देखें:
setBigDecimal(java.lang.String, java.math.BigDecimal)

getBytes

byte[] getBytes(int parameterIndex)
         throws SQLException

जावा प्रोग्रामिंग भाषा में byte मानों की एक सरणी के रूप में निर्दिष्ट JDBC BINARY या VARBINARY पैरामीटर के मान को पुनः प्राप्त करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम null
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setBytes(java.lang.String, byte[])

तारीख लें

Date getDate(int parameterIndex)
      throws SQLException

एक java.sql.Date ऑब्जेक्ट के रूप में निर्दिष्ट JDBC DATE पैरामीटर का मान java.sql.Date है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम null
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setDate(java.lang.String, java.sql.Date)

समय निकालो

Time getTime(int parameterIndex)
      throws SQLException

एक java.sql.Time ऑब्जेक्ट के रूप में निर्दिष्ट JDBC TIME पैरामीटर का मान पुनः प्राप्त करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम null
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setTime(java.lang.String, java.sql.Time)

getTimestamp

Timestamp getTimestamp(int parameterIndex)
                throws SQLException

एक java.sql.Timestamp ऑब्जेक्ट के रूप में निर्दिष्ट JDBC TIMESTAMP पैरामीटर का मान java.sql.Timestamp है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम null
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
setTimestamp(java.lang.String, java.sql.Timestamp)

GetObject

Object getObject(int parameterIndex)
          throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में Object रूप में निर्दिष्ट पैरामीटर का मान निकालता है। यदि मान SQL NULL , तो ड्राइवर जावा null देता है।

यह विधि एक जावा ऑब्जेक्ट लौटाती है जिसका प्रकार JDBC प्रकार से मेल खाता है जो कि इस रजिस्टर के लिए पंजीकृत किया गया था। लक्ष्य JDBC प्रकार को java.sql.Types.OTHER रूप में पंजीकृत करके, डेटाबेस-विशिष्ट सार डेटा प्रकारों को पढ़ने के लिए इस पद्धति का उपयोग किया जा सकता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
एक java.lang.Object । OUT पैरामीटर मान रखने वाला विषय
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
यह भी देखें:
Types , setObject(java.lang.String, java.lang.Object, int, int)

getBigDecimal

BigDecimal getBigDecimal(int parameterIndex)
                  throws SQLException

निर्दिष्ट JDBC NUMERIC पैरामीटर के मान को java.math.BigDecimal ऑब्जेक्ट के साथ दशमलव बिंदु के दाईं ओर के रूप में कई अंकों के साथ java.math.BigDecimal करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
पूर्ण परिशुद्धता में पैरामीटर मान। यदि मान SQL NULL , तो परिणाम null
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
जबसे:
1.2
यह भी देखें:
setBigDecimal(java.lang.String, java.math.BigDecimal)

GetObject

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

OUT पैरामीटर parameterIndex Index के मान का प्रतिनिधित्व करने वाली एक वस्तु लौटाता है और पैरामीटर मान के कस्टम मैपिंग के लिए मानचित्र का उपयोग करता है।

यह विधि एक जावा ऑब्जेक्ट लौटाती है जिसका प्रकार JDBC प्रकार से मेल खाता है जो कि इस रजिस्टर के लिए पंजीकृत किया गया था। लक्ष्य JDBC प्रकार को java.sql.Types.OTHER रूप में पंजीकृत करके, डेटाबेस-विशिष्ट सार डेटा प्रकारों को पढ़ने के लिए इस पद्धति का उपयोग किया जा सकता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
map - SQL टाइप नामों से जावा कक्षाओं में मैपिंग
यह दिखाता है:
एक java.lang.Object पैरामीटर मान को पकड़े हुए
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.2
यह भी देखें:
setObject(java.lang.String, java.lang.Object, int, int)

getRef

Ref getRef(int parameterIndex)
    throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में Ref ऑब्जेक्ट के रूप में निर्दिष्ट JDBC REF(<structured-type>) पैरामीटर का मान निकालता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
जावा प्रोग्रामिंग लैंग्वेज में Ref ऑब्जेक्ट के रूप में पैरामीटर मान। यदि मान SQL NULL था, तो मान null जाता है।
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.2

getBlob

Blob getBlob(int parameterIndex)
      throws SQLException

जावा प्रोग्रामिंग भाषा में निर्दिष्ट JDBC BLOB पैरामीटर को Blob ऑब्जेक्ट के रूप में पुनः प्राप्त करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
जावा प्रोग्रामिंग भाषा में एक Blob ऑब्जेक्ट के रूप में पैरामीटर मान। यदि मान SQL NULL था, तो मान null जाता है।
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.2

getClob

Clob getClob(int parameterIndex)
      throws SQLException

जावा प्रोग्रामिंग भाषा में java.sql.Clob ऑब्जेक्ट के रूप में नामित JDBC CLOB पैरामीटर का मान CLOB

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
जावा प्रोग्रामिंग भाषा में Clob ऑब्जेक्ट के रूप में पैरामीटर मान। यदि मान SQL NULL था, तो मान null जाता है।
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.2

getArray

Array getArray(int parameterIndex)
        throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में Array ऑब्जेक्ट के रूप में नामित JDBC ARRAY पैरामीटर के मान को पुनः प्राप्त करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
जावा प्रोग्रामिंग लैंग्वेज में Array ऑब्जेक्ट के रूप में पैरामीटर वैल्यू। यदि मान SQL NULL था, तो मान null जाता है।
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.2

तारीख लें

Date getDate(int parameterIndex,
             Calendar cal)
      throws SQLException

DATE का निर्माण करने के लिए दिए गए Calendar ऑब्जेक्ट का उपयोग करके, java.sql.Date ऑब्जेक्ट के रूप में निर्दिष्ट JDBC DATE पैरामीटर का मान java.sql.DateCalendar ऑब्जेक्ट के साथ, ड्राइवर कस्टम टाइमज़ोन और लोकेल को ध्यान में रखते हुए तारीख की गणना कर सकता है। यदि कोई Calendar ऑब्जेक्ट निर्दिष्ट नहीं है, तो ड्राइवर डिफ़ॉल्ट समयक्षेत्र और स्थान का उपयोग करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
cal - Calendar ऑब्जेक्ट ड्राइवर दिनांक का निर्माण करने के लिए उपयोग करेगा
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम null
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
जबसे:
1.2
यह भी देखें:
setDate(java.lang.String, java.sql.Date)

समय निकालो

Time getTime(int parameterIndex,
             Calendar cal)
      throws SQLException

निर्दिष्ट JDBC TIME पैरामीटर का मान java.sql.Time ऑब्जेक्ट के रूप में java.sql.Time है, समय बनाने के लिए दिए गए Calendar ऑब्जेक्ट का उपयोग करते हुए। Calendar ऑब्जेक्ट के साथ, ड्राइवर कस्टम टाइमज़ोन और लोकेल को ध्यान में रखते हुए समय की गणना कर सकता है। यदि कोई Calendar ऑब्जेक्ट निर्दिष्ट नहीं है, तो ड्राइवर डिफ़ॉल्ट समयक्षेत्र और स्थान का उपयोग करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
cal - Calendar ऑब्जेक्ट चालक समय का निर्माण करने के लिए उपयोग करेगा
यह दिखाता है:
पैरामीटर मान; यदि मान SQL NULL , तो परिणाम null
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
जबसे:
1.2
यह भी देखें:
setTime(java.lang.String, java.sql.Time)

getTimestamp

Timestamp getTimestamp(int parameterIndex,
                       Calendar cal)
                throws SQLException

TIMESTAMP ऑब्जेक्ट का निर्माण करने के लिए दिए गए Calendar ऑब्जेक्ट का उपयोग करके, java.sql.Timestamp ऑब्जेक्ट के रूप में निर्दिष्ट JDBC TIMESTAMP पैरामीटर का मान Timestamp है। Calendar ऑब्जेक्ट के साथ, ड्राइवर टाइमस्टैम्प को एक कस्टम टाइमज़ोन और लोकेल को ध्यान में रखते हुए गणना कर सकता है। यदि कोई Calendar ऑब्जेक्ट निर्दिष्ट नहीं है, तो ड्राइवर डिफ़ॉल्ट समयक्षेत्र और स्थान का उपयोग करता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
cal - Calendar ऑब्जेक्ट जो ड्राइवर टाइमस्टैम्प के निर्माण के लिए उपयोग करेगा
यह दिखाता है:
पैरामीटर मान। यदि मान SQL NULL , तो परिणाम null
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
जबसे:
1.2
यह भी देखें:
setTimestamp(java.lang.String, java.sql.Timestamp)

registerOutParameter

void registerOutParameter(int parameterIndex,
                          int sqlType,
                          String typeName)
                   throws SQLException

निर्दिष्ट आउटपुट पैरामीटर को पंजीकृत करता है। विधि registerOutParameter इस संस्करण का उपयोग उपयोगकर्ता-परिभाषित या REF आउटपुट पैरामीटर के लिए किया जाना चाहिए। उपयोगकर्ता-परिभाषित प्रकारों के उदाहरणों में शामिल हैं: STRUCT , DISTINCT , JAVA_OBJECT , और नामित प्रकार प्रकार।

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

उपयोगकर्ता-परिभाषित पैरामीटर के लिए, पैरामीटर का पूरी तरह से योग्य SQL प्रकार नाम भी दिया जाना चाहिए, जबकि REF पैरामीटर के लिए आवश्यक है कि संदर्भित प्रकार का पूरी तरह से योग्य प्रकार का नाम दिया जाए। एक JDBC ड्राइवर जिसे टाइप कोड और टाइप नाम की जानकारी की आवश्यकता नहीं है, उसे अनदेखा कर सकता है। हालांकि, पोर्टेबल होने के लिए, अनुप्रयोगों को उपयोगकर्ता-परिभाषित और REF मापदंडों के लिए हमेशा इन मूल्यों को प्रदान करना चाहिए। यद्यपि यह उपयोगकर्ता-परिभाषित और REF मापदंडों के लिए अभिप्रेत है, इस पद्धति का उपयोग किसी भी जेडीबीसी प्रकार के पैरामीटर को पंजीकृत करने के लिए किया जा सकता है। यदि पैरामीटर में उपयोगकर्ता-परिभाषित या REF प्रकार नहीं है, तो TypeName पैरामीटर को अनदेखा किया जाता है।

नोट: आउट पैरामीटर के मूल्य को पढ़ते समय, आपको गेट्टर विधि का उपयोग करना होगा जिसका जावा प्रकार पैरामीटर के पंजीकृत एसक्यूएल प्रकार से मेल खाता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, ...
sqlType - Types से एक मान
typeName - SQL संरचित प्रकार का पूरी तरह से योग्य नाम
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - अगर sqlType एक ARRAY , BLOB , JAVA_OBJECT , DATALINK , JAVA_OBJECT , NCHAR , NCLOB , NVARCHAR , LONGNVARCHAR , REF , ROWID , SQLXML या STRUCT डेटा प्रकार और JDBC ड्राइवर नहीं है
जबसे:
1.2
यह भी देखें:
Types

registerOutParameter

void registerOutParameter(String parameterName,
                          int sqlType)
                   throws SQLException

JDBC प्रकार sqlType लिए पैरामीटर नाम OUT पैरामीटर पंजीकृत करता है। संग्रहीत प्रक्रिया निष्पादित होने से पहले सभी OUT पैरामीटर पंजीकृत होने चाहिए।

एक OUT पैरामीटर के लिए sqlType द्वारा निर्दिष्ट JDBC प्रकार जावा प्रकार को निर्धारित करता है जिसका उपयोग उस पैरामीटर के मान को पढ़ने के लिए get विधि में किया जाना चाहिए।

यदि JDBC प्रकार को इस आउटपुट पैरामीटर में वापस करने की उम्मीद है, तो यह विशेष डेटाबेस के लिए विशिष्ट है, sqlType java.sql.Types.OTHER होना चाहिए। विधि getObject(int) मान प्राप्त करता है।

पैरामीटर:
parameterName - parameterName का नाम
sqlType - sqlType प्रकार कोड java.sql.Types द्वारा परिभाषित किया गया है। यदि पैरामीटर JDBC प्रकार NUMERIC या DECIMAL , तो एक बड़े मान को स्वीकार करने वाले registerOutParameter का संस्करण इस्तेमाल किया जाना चाहिए।
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि sqlType एक ARRAY , BLOB , JAVA_OBJECT , DATALINK , JAVA_OBJECT , NCHAR , NCLOB , NVARCHAR , LONGNVARCHAR , REF , ROWID , SQLXML या STRUCT डेटा प्रकार और JDBC ड्राइवर है, तो JDBC ड्राइवर नहीं है। इस विधि का समर्थन करें
जबसे:
1.4
यह भी देखें:
Types

registerOutParameter

void registerOutParameter(String parameterName,
                          int sqlType,
                          int scale)
                   throws SQLException

पैरामीटर का नाम parameterName पंजीकृत करता है जिसका नाम JDBC प्रकार sqlType । संग्रहीत प्रक्रिया निष्पादित होने से पहले सभी OUT पैरामीटर पंजीकृत होने चाहिए।

एक OUT पैरामीटर के लिए sqlType द्वारा निर्दिष्ट JDBC प्रकार जावा प्रकार को निर्धारित करता है जिसका उपयोग उस पैरामीटर के मान को पढ़ने के लिए get विधि में किया जाना चाहिए।

जब पैरामीटर JDBC प्रकार NUMERIC या DECIMAL हो तो registerOutParameter इस संस्करण का उपयोग किया जाना चाहिए।

पैरामीटर:
parameterName - parameterName का नाम
sqlType - SQL type कोड java.sql.Types द्वारा परिभाषित किया गया है।
scale - दशमलव बिंदु के दाईं ओर अंकों की वांछित संख्या। यह शून्य से अधिक या उसके बराबर होना चाहिए।
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि sqlType एक ARRAY , BLOB , JAVA_OBJECT , DATALINK , JAVA_OBJECT , NCHAR , NCLOB , NVARCHAR , LONGNVARCHAR , REF , ROWID , SQLXML या STRUCT डेटा प्रकार और JDBC ड्राइवर है, तो JDBC ड्राइवर नहीं है। इस विधि का समर्थन करें
जबसे:
1.4
यह भी देखें:
Types

registerOutParameter

void registerOutParameter(String parameterName,
                          int sqlType,
                          String typeName)
                   throws SQLException

निर्दिष्ट आउटपुट पैरामीटर को पंजीकृत करता है। विधि का यह संस्करण रजिस्टरऑउटपैरमीटर का उपयोग उपयोगकर्ता-नामित या आरईएफ आउटपुट पैरामीटर के लिए किया जाना चाहिए। उपयोगकर्ता-नाम प्रकारों के उदाहरणों में शामिल हैं: STRUCT, DISTINCT, JAVA_OBJECT, और नामित प्रकार प्रकार।

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

उपयोगकर्ता-नामित पैरामीटर के लिए पैरामीटर का पूरी तरह से योग्य SQL प्रकार नाम भी दिया जाना चाहिए, जबकि REF पैरामीटर के लिए आवश्यक है कि संदर्भित प्रकार का पूरी तरह से योग्य प्रकार का नाम दिया जाए। एक JDBC ड्राइवर जिसे टाइप कोड और टाइप नाम की जानकारी की आवश्यकता नहीं है, उसे अनदेखा कर सकता है। हालांकि, पोर्टेबल होने के लिए, एप्लिकेशन को उपयोगकर्ता-नामित और आरईएफ मापदंडों के लिए हमेशा इन मूल्यों को प्रदान करना चाहिए। यद्यपि यह उपयोगकर्ता-नामित और आरईएफ मापदंडों के लिए अभिप्रेत है, इस पद्धति का उपयोग किसी भी जेडीबीसी प्रकार के पैरामीटर को पंजीकृत करने के लिए किया जा सकता है। यदि पैरामीटर में उपयोगकर्ता नाम या REF प्रकार नहीं है, तो टाइपनाम पैरामीटर को अनदेखा किया जाता है।

नोट: जब एक आउट पैरामीटर के मूल्य को पढ़ते हैं, तो आपको getXXX विधि का उपयोग करना होगा जिसका जावा प्रकार XXX पैरामीटर के पंजीकृत एसक्यूएल प्रकार से मेल खाता है।

पैरामीटर:
parameterName - parameterName का नाम
sqlType - Types से एक मान
typeName - SQL संरचित प्रकार का पूरी तरह से योग्य नाम
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि sqlType एक ARRAY , BLOB , JAVA_OBJECT , DATALINK , JAVA_OBJECT , NCHAR , NCLOB , NVARCHAR , LONGNVARCHAR , REF , ROWID , SQLXML या STRUCT डेटा प्रकार और JDBC ड्राइवर है, तो JDBC ड्राइवर नहीं है। इस विधि का समर्थन करें
जबसे:
1.4
यह भी देखें:
Types

getURL

URL getURL(int parameterIndex)
    throws SQLException

एक java.net.URL ऑब्जेक्ट के रूप में नामित JDBC DATALINK पैरामीटर का मान java.net.URL है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
एक java.net.URL ऑब्जेक्ट जो निर्दिष्ट पैरामीटर के रूप में JDBC DATALINK मान का उपयोग करता है
फेंकता:
SQLException - यदि पैरामीटर SQLException मान्य नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है, तो यह विधि बंद CallableStatement पर कहलाती है, या यदि URL लौटाया जा रहा है, तो जावा प्लेटफ़ॉर्म पर मान्य URL नहीं है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setURL(java.lang.String, java.net.URL)

setURL

void setURL(String parameterName,
            URL val)
     throws SQLException

निर्दिष्ट पैरामीटर को दिए गए java.net.URL ऑब्जेक्ट पर सेट करता है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL DATALINK मान में परिवर्तित कर देता है।

पैरामीटर:
parameterName - parameterName का नाम
val - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है; इस विधि को एक बंद CallableStatement या यदि कोई URL विकृत है, कहा जाता है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getURL(int)

setNull

void setNull(String parameterName,
             int sqlType)
      throws SQLException

SQL NULL लिए निर्दिष्ट पैरामीटर सेट करता NULL

नोट: आपको पैरामीटर्स एसक्यूएल प्रकार निर्दिष्ट करना होगा।

पैरामीटर:
parameterName - parameterName का नाम
sqlType - java.sql.Types में परिभाषित SQL टाइप कोड
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4

setBoolean

void setBoolean(String parameterName,
                boolean x)
         throws SQLException

दिए गए जावा boolean मान को निर्दिष्ट पैरामीटर सेट करता है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL BIT या BOOLEAN मान में बदल देता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getBoolean(int)

setByte

void setByte(String parameterName,
             byte x)
      throws SQLException

दिए गए जावा byte मान के लिए निर्दिष्ट पैरामीटर सेट करता है। जब वह इसे डेटाबेस में भेजता है तो चालक इसे SQL TINYINT मान में परिवर्तित करता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getByte(int)

setShort

void setShort(String parameterName,
              short x)
       throws SQLException

दिए गए जावा short मान के लिए निर्दिष्ट पैरामीटर सेट करता है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL SMALLINT मान में बदल देता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getShort(int)

setInt

void setInt(String parameterName,
            int x)
     throws SQLException

दिए गए जावा int वैल्यू में निर्दिष्ट पैरामीटर सेट करता है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL INTEGER मान में बदल देता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getInt(int)

setLong

void setLong(String parameterName,
             long x)
      throws SQLException

दिए गए जावा long मान के लिए निर्दिष्ट पैरामीटर सेट करता है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL BIGINT मान में कनवर्ट करता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getLong(int)

setFloat

void setFloat(String parameterName,
              float x)
       throws SQLException

दिए गए जावा float मान के लिए निर्दिष्ट पैरामीटर सेट करता है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL FLOAT मान में परिवर्तित करता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getFloat(int)

setDouble

void setDouble(String parameterName,
               double x)
        throws SQLException

दिए गए जावा double मान के लिए निर्दिष्ट पैरामीटर सेट करता है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL DOUBLE मान में बदल देता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getDouble(int)

setBigDecimal

void setBigDecimal(String parameterName,
                   BigDecimal x)
            throws SQLException

निर्दिष्ट पैरामीटर को दिए गए java.math.BigDecimal मान पर सेट करता है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL NUMERIC मान में कनवर्ट करता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getBigDecimal(int, int)

setString

void setString(String parameterName,
               String x)
        throws SQLException

दिए गए जावा String मूल्य के लिए निर्दिष्ट पैरामीटर सेट करता है। जब यह डेटाबेस को भेजता है तो ड्राइवर इसे SQL VARCHAR या LONGVARCHAR मान (ड्राइवर की सीमा के ड्राइवर के मान के सापेक्ष तर्क के आधार पर) में LONGVARCHAR करता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getString(int)

setBytes

void setBytes(String parameterName,
              byte[] x)
       throws SQLException

दिए गए जावा सरणी बाइट्स के लिए निर्दिष्ट पैरामीटर सेट करता है। जब यह डेटाबेस को भेजता है तो ड्राइवर इसे SQL VARBINARY या LONGVARBINARY करता है (तर्क के आकार के आधार पर ड्राइवर की सीमा के सापेक्ष)।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getBytes(int)

तारीख सेट करें

void setDate(String parameterName,
             Date x)
      throws SQLException

दिए गए java.sql.Date मान के लिए निर्दिष्ट पैरामीटर सेट करता है जो कि वर्चुअल मशीन के डिफ़ॉल्ट टाइम ज़ोन का उपयोग कर रहा है जो अनुप्रयोग चला रहा है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL DATE मान में कनवर्ट करता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getDate(int)

निर्धारित समय

void setTime(String parameterName,
             Time x)
      throws SQLException

निर्धारित पैरामीटर दिए गए java.sql.Time मान पर सेट करता है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL TIME मान में परिवर्तित करता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getTime(int)

setTimestamp

void setTimestamp(String parameterName,
                  Timestamp x)
           throws SQLException

निर्दिष्ट पैरामीटर को दिए गए java.sql.Timestamp मान पर सेट करता है। इसे डेटाबेस में भेजने पर ड्राइवर इसे SQL TIMESTAMP मान में बदल देता है।

पैरामीटर:
parameterName - parameterName का नाम
x - पैरामीटर मान
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getTimestamp(int)

setAsciiStream

void setAsciiStream(String parameterName,
                    InputStream x,
                    int length)
             throws SQLException

दिए गए इनपुट स्ट्रीम में निर्दिष्ट पैरामीटर सेट करता है, जिसमें बाइट्स की निर्दिष्ट संख्या होगी। जब एक बहुत बड़ा ASCII मान एक LONGVARCHAR पैरामीटर के लिए इनपुट होता है, तो इसे java.io.InputStream माध्यम से भेजने के लिए अधिक व्यावहारिक हो सकता है। डेटा तब तक स्ट्रीम से पढ़ा जाएगा जब तक एंड-ऑफ़-फ़ाइल नहीं पहुंच जाता। JDBC ड्राइवर ASCII से डेटाबेस चार प्रारूप में कोई आवश्यक रूपांतरण करेगा।

नोट: यह स्ट्रीम ऑब्जेक्ट या तो एक मानक जावा स्ट्रीम ऑब्जेक्ट या आपका अपना उपवर्ग हो सकता है जो मानक इंटरफ़ेस को लागू करता है।

पैरामीटर:
parameterName - parameterName का नाम
x - जावा इनपुट स्ट्रीम जिसमें ASCII पैरामीटर मान होता है
length - धारा में बाइट्स की संख्या
फेंकता:
SQLException - यदि पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद CallableStatement पर कॉल की जाती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4

setBinaryStream

void setBinaryStream(String parameterName,
                     InputStream x,
                     int length)
              throws SQLException

दिए गए इनपुट स्ट्रीम में निर्दिष्ट पैरामीटर सेट करता है, जिसमें बाइट्स की निर्दिष्ट संख्या होगी। जब कोई बहुत बड़ा बाइनरी मान एक LONGVARBINARY पैरामीटर के लिए इनपुट होता है, तो इसे java.io.InputStream ऑब्जेक्ट के माध्यम से भेजने के लिए अधिक व्यावहारिक हो सकता है। डेटा तब तक स्ट्रीम से पढ़ा जाएगा जब तक एंड-ऑफ़-फ़ाइल नहीं पहुंच जाता।

नोट: यह स्ट्रीम ऑब्जेक्ट या तो एक मानक जावा स्ट्रीम ऑब्जेक्ट या आपका अपना उपवर्ग हो सकता है जो मानक इंटरफ़ेस को लागू करता है।

पैरामीटर:
parameterName - parameterName का नाम
x - जावा इनपुट स्ट्रीम जिसमें बाइनरी पैरामीटर मान होता है
length - धारा में बाइट्स की संख्या
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4

setObject

void setObject(String parameterName,
               Object x,
               int targetSqlType,
               int scale)
        throws SQLException

दिए गए ऑब्जेक्ट के साथ निर्दिष्ट पैरामीटर का मान सेट करता है।

डेटाबेस में भेजे जाने से पहले दिए गए Java ऑब्जेक्ट को दिए गए targetSqlType में बदल दिया जाएगा। यदि ऑब्जेक्ट में कस्टम मैपिंग है (इंटरफ़ेस को लागू करने वाले वर्ग का है SQLData ), JDBC ड्राइवर को SQLData.writeSQL इसे SQL डेटा स्ट्रीम में लिखने के लिए विधि को कॉल करना चाहिए । अगर, दूसरे हाथ पर, वस्तु एक वर्ग को लागू करने की है Ref , Blob , Clob , NClob , Struct , java.net.URL , या Array , ड्राइवर यह डेटाबेस के लिए इसी एसक्यूएल प्रकार का एक मूल्य के रूप में पास करना चाहिए।

ध्यान दें कि इस पद्धति का उपयोग डेटाटैब्स- विशिष्ट सार डेटा प्रकारों को पारित करने के लिए किया जा सकता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - इनपुट पैरामीटर मान वाली वस्तु
targetSqlType - SQL प्रकार (जैसा कि java.sql.Types में परिभाषित किया गया है) डेटाबेस में भेजा जाना है। स्केल तर्क इस प्रकार को और योग्य बना सकता है।
scale - java.sql.Types.DECIMAL या java.sql.Types.NUMERIC प्रकारों के लिए, यह दशमलव बिंदु के बाद अंकों की संख्या है। अन्य सभी प्रकारों के लिए, इस मान को अनदेखा किया जाएगा।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - अगर JDBC ड्राइवर निर्दिष्ट targetSqlType का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
Types , getObject(int)

setObject

void setObject(String parameterName,
               Object x,
               int targetSqlType)
        throws SQLException

दिए गए ऑब्जेक्ट के साथ निर्दिष्ट पैरामीटर का मान सेट करता है। यह विधि इसके समान है setObject(String parameterName, Object x, int targetSqlType, int scaleOrLength) , सिवाय इसके कि यह शून्य के पैमाने को मानता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - इनपुट पैरामीटर मान वाली वस्तु
targetSqlType - SQL प्रकार (जैसा कि java.sql.Types में परिभाषित किया गया है) डेटाबेस में भेजा जाना है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - अगर JDBC ड्राइवर निर्दिष्ट targetSqlType का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getObject(int)

setObject

void setObject(String parameterName,
               Object x)
        throws SQLException

दिए गए ऑब्जेक्ट के साथ निर्दिष्ट पैरामीटर का मान सेट करता है।

JDBC विनिर्देश जावा Object प्रकार से SQL प्रकारों के लिए एक मानक मानचित्रण निर्दिष्ट करता है । डेटाबेस में भेजे जाने से पहले दिए गए तर्क को संबंधित SQL प्रकार में बदल दिया जाएगा।

ध्यान दें कि इस पद्धति का उपयोग किसी विशिष्ट-विशिष्ट जावा प्रकार का उपयोग करके डेटाटैब्स-विशिष्ट सार डेटा प्रकारों को पारित करने के लिए किया जा सकता है। यदि ऑब्जेक्ट इंटरफ़ेस को लागू करने वाले वर्ग का है SQLData , तो JDBC ड्राइवर को SQLData.writeSQL SQL डेटा स्ट्रीम में इसे लिखने के लिए विधि को कॉल करना चाहिए । अगर, दूसरे हाथ पर, वस्तु एक वर्ग को लागू करने की है Ref , Blob , Clob , NClob , Struct , java.net.URL , या Array , ड्राइवर यह डेटाबेस के लिए इसी एसक्यूएल प्रकार का एक मूल्य के रूप में पास करना चाहिए।

यह विधि एक अपवाद फेंकता है अगर कोई अस्पष्टता है, उदाहरण के लिए, यदि ऑब्जेक्ट एक वर्ग का है जो उपरोक्त नामित इंटरफेस में से एक से अधिक को लागू करता है।

नोट: सभी डेटाबेस एक गैर-टाइप किए गए नल को बैकएंड पर भेजने की अनुमति नहीं देते हैं। अधिकतम पोर्टेबिलिटी के लिए, setNull या setObject(String parameterName, Object x, int sqlType) विधि का उपयोग इसके बजाय किया जाना चाहिए setObject(String parameterName, Object x)

पैरामीटर:
parameterName - पैरामीटर का नाम
x - इनपुट पैरामीटर मान वाली वस्तु
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है, तो यह विधि एक बंद पर CallableStatement या यदि दिया गया Object पैरामीटर अस्पष्ट है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getObject(int)

setCharacterStream

void setCharacterStream(String parameterName,
                        Reader reader,
                        int length)
                 throws SQLException

दिए गए Reader ऑब्जेक्ट को निर्दिष्ट पैरामीटर सेट करता है , जो दी गई वर्णों की संख्या लंबी है। जब एक बहुत बड़ा UNICODE मान एक LONGVARCHAR पैरामीटर के लिए इनपुट होता है , तो इसे किसी java.io.Reader ऑब्जेक्ट के माध्यम से भेजने के लिए अधिक व्यावहारिक हो सकता है । डेटा तब तक स्ट्रीम से पढ़ा जाएगा जब तक एंड-ऑफ़-फ़ाइल नहीं पहुंच जाता। JDBC ड्राइवर UNICODE से डेटाबेस चार प्रारूप में कोई आवश्यक रूपांतरण करेगा।

नोट: यह स्ट्रीम ऑब्जेक्ट या तो एक मानक जावा स्ट्रीम ऑब्जेक्ट या आपका अपना उपवर्ग हो सकता है जो मानक इंटरफ़ेस को लागू करता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
reader - वह java.io.Reader वस्तु जिसमें यूनीकोड ​​डेटा निर्दिष्ट पैरामीटर के रूप में उपयोग किया जाता है
length - धारा में वर्णों की संख्या
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4

तारीख सेट करें

void setDate(String parameterName,
             Date x,
             Calendar cal)
      throws SQLException

दिए java.sql.Date गए Calendar ऑब्जेक्ट का उपयोग करके, दिए गए मान को निर्दिष्ट पैरामीटर सेट करता है । ड्राइवर Calendar SQL DATE मान के निर्माण के लिए ऑब्जेक्ट का उपयोग करता है , जिसे ड्राइवर तब डेटाबेस में भेजता है। आ Calendar ऑब्जेक्ट के साथ , ड्राइवर कस्टम टाइमज़ोन को ध्यान में रखते हुए तारीख की गणना कर सकता है। यदि कोई Calendar ऑब्जेक्ट निर्दिष्ट नहीं है, तो ड्राइवर डिफ़ॉल्ट टाइमज़ोन का उपयोग करता है, जो कि एप्लिकेशन को चलाने वाली वर्चुअल मशीन है।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - पैरामीटर मान
cal - वह Calendar ड्राइवर जो दिनांक का निर्माण करने के लिए उपयोग करेगा
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getDate(int)

निर्धारित समय

void setTime(String parameterName,
             Time x,
             Calendar cal)
      throws SQLException

दिए java.sql.Time गए Calendar ऑब्जेक्ट का उपयोग करके, दिए गए मान को निर्दिष्ट पैरामीटर सेट करता है । ड्राइवर Calendar SQL TIME मान के निर्माण के लिए ऑब्जेक्ट का उपयोग करता है , जिसे ड्राइवर तब डेटाबेस में भेजता है। आ Calendar ऑब्जेक्ट के साथ , ड्राइवर कस्टम टाइमज़ोन को ध्यान में रखते हुए समय की गणना कर सकता है। यदि कोई Calendar ऑब्जेक्ट निर्दिष्ट नहीं है, तो ड्राइवर डिफ़ॉल्ट टाइमज़ोन का उपयोग करता है, जो कि एप्लिकेशन को चलाने वाली वर्चुअल मशीन है।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - पैरामीटर मान
cal - Calendar समय का निर्माण करने के लिए चालक जिस वस्तु का उपयोग करेगा
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getTime(int)

setTimestamp

void setTimestamp(String parameterName,
                  Timestamp x,
                  Calendar cal)
           throws SQLException

दिए java.sql.Timestamp गए Calendar ऑब्जेक्ट का उपयोग करके, दिए गए मान को निर्दिष्ट पैरामीटर सेट करता है । ड्राइवर Calendar SQL TIMESTAMP मान के निर्माण के लिए ऑब्जेक्ट का उपयोग करता है , जिसे ड्राइवर तब डेटाबेस में भेजता है। आ Calendar ऑब्जेक्ट के साथ , चालक टाइमस्टैम्प को एक कस्टम टाइमज़ोन खाते में ले जाने की गणना कर सकता है। यदि कोई Calendar ऑब्जेक्ट निर्दिष्ट नहीं है, तो ड्राइवर डिफ़ॉल्ट टाइमज़ोन का उपयोग करता है, जो कि एप्लिकेशन को चलाने वाली वर्चुअल मशीन है।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - पैरामीटर मान
cal - Calendar ड्राइवर टाइमस्टैम्प के निर्माण के लिए ड्राइवर का उपयोग करेगा
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
getTimestamp(int)

setNull

void setNull(String parameterName,
             int sqlType,
             String typeName)
      throws SQLException

SQL को निर्दिष्ट पैरामीटर सेट करता है NULL । विधि के इस संस्करण का setNull उपयोग उपयोगकर्ता-परिभाषित प्रकार और आरईएफ प्रकार के मापदंडों के लिए किया जाना चाहिए। उपयोगकर्ता-परिभाषित प्रकारों के उदाहरणों में शामिल हैं: STRUCT, DISTINCT, JAVA_OBJECT, और नामित प्रकार प्रकार।

नोट: पोर्टेबल होने के लिए, NULL उपयोगकर्ता-निर्धारित या REF पैरामीटर निर्दिष्ट करते समय, अनुप्रयोगों को SQL प्रकार कोड और पूरी तरह से योग्य SQL प्रकार नाम देना चाहिए। उपयोगकर्ता-परिभाषित प्रकार के मामले में नाम स्वयं पैरामीटर का प्रकार नाम है। REF पैरामीटर के लिए, नाम संदर्भित प्रकार का नाम है।

यद्यपि यह उपयोगकर्ता-परिभाषित और Ref पैरामीटर के लिए अभिप्रेत है, इस विधि का उपयोग किसी भी JDBC प्रकार के अशक्त पैरामीटर को सेट करने के लिए किया जा सकता है। यदि पैरामीटर में उपयोगकर्ता-परिभाषित या REF प्रकार नहीं है, तो दिए गए टाइपनाम को अनदेखा किया जाता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
sqlType - से एक मान java.sql.Types
typeName - SQL उपयोगकर्ता-परिभाषित प्रकार का पूरी तरह से योग्य नाम; यदि पैरामीटर उपयोगकर्ता-परिभाषित प्रकार या SQL REF मान नहीं है, तो इसे अनदेखा कर दिया जाएगा
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4

GetString

String getString(String parameterName)
          throws SQLException

जावा प्रोग्रामिंग भाषा में एक JDBC CHAR , VARCHAR या LONGVARCHAR पैरामीटर के मान को पुनर्प्राप्त करता है String

निर्धारित लंबाई JDBC के लिए CHAR , String ऑब्जेक्ट लौटाया गया वही मूल्य CHAR है जो डेटाबेस में SQL मान में था, जिसमें डेटाबेस द्वारा जोड़ा गया कोई पैडिंग भी शामिल है।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है null
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setString(java.lang.String, java.lang.String)

getBoolean

boolean getBoolean(String parameterName)
            throws SQLException

जावा प्रोग्रामिंग भाषा में एक JDBC BIT या BOOLEAN पैरामीटर के मान को पुनः प्राप्त करता है boolean

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है false
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setBoolean(java.lang.String, boolean)

getByte

byte getByte(String parameterName)
      throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में JDBC TINYINT पैरामीटर के मान को पुनर्प्राप्त करता है byte

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है 0
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setByte(java.lang.String, byte)

getShort

short getShort(String parameterName)
        throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में JDBC SMALLINT पैरामीटर के मान को पुनर्प्राप्त करता है short

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है 0
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setShort(java.lang.String, short)

getInt

int getInt(String parameterName)
    throws SQLException

जावा प्रोग्रामिंग भाषा में JDBC INTEGER पैरामीटर के मान को पुनर्प्राप्त करता है int

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है 0
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setInt(java.lang.String, int)

लंबा समय लें

long getLong(String parameterName)
      throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में JDBC BIGINT पैरामीटर के मान को पुनर्प्राप्त करता है long

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है 0
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setLong(java.lang.String, long)

getFloat

float getFloat(String parameterName)
        throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में JDBC FLOAT पैरामीटर के मान को पुनर्प्राप्त करता है float

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है 0
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setFloat(java.lang.String, float)

getDouble

double getDouble(String parameterName)
          throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में JDBC DOUBLE पैरामीटर के मान को पुनर्प्राप्त करता है double

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है 0
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setDouble(java.lang.String, double)

getBytes

byte[] getBytes(String parameterName)
         throws SQLException

जावा प्रोग्रामिंग भाषा में मानों की एक सरणी के रूप में एक JDBC BINARY या VARBINARY पैरामीटर के मान को पुनर्प्राप्त करता है byte

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है null
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setBytes(java.lang.String, byte[])

तारीख लें

Date getDate(String parameterName)
      throws SQLException

एक JDBC DATE पैरामीटर के मान को java.sql.Date ऑब्जेक्ट के रूप में पुनः प्राप्त करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है null
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setDate(java.lang.String, java.sql.Date)

समय निकालो

Time getTime(String parameterName)
      throws SQLException

एक JDBC TIME पैरामीटर के मान को java.sql.Time ऑब्जेक्ट के रूप में पुनः प्राप्त करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है null
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setTime(java.lang.String, java.sql.Time)

getTimestamp

Timestamp getTimestamp(String parameterName)
                throws SQLException

एक JDBC TIMESTAMP पैरामीटर के मान को java.sql.Timestamp ऑब्जेक्ट के रूप में पुनः प्राप्त करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है null
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setTimestamp(java.lang.String, java.sql.Timestamp)

GetObject

Object getObject(String parameterName)
          throws SQLException

Object जावा प्रोग्रामिंग भाषा में एक पैरामीटर के मान को पुनः प्राप्त करता है । यदि मान SQL है NULL , तो ड्राइवर एक जावा देता है null

यह विधि एक जावा ऑब्जेक्ट देता है जिसका प्रकार JDBC प्रकार से मेल खाता है जो विधि का उपयोग करके इस पैरामीटर के लिए पंजीकृत था registerOutParameter । लक्ष्य JDBC प्रकार को पंजीकृत करके java.sql.Types.OTHER , इस पद्धति का उपयोग डेटाबेस-विशिष्ट सार डेटा प्रकारों को पढ़ने के लिए किया जा सकता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
एक java.lang.Object बाहर पैरामीटर मान पकड़े।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
Types , setObject(java.lang.String, java.lang.Object, int, int)

getBigDecimal

BigDecimal getBigDecimal(String parameterName)
                  throws SQLException

JDBC NUMERIC पैरामीटर के मान को java.math.BigDecimal ऑब्जेक्ट के रूप में दशमलव अंक के दाईं ओर के रूप में कई अंकों के साथ पुनर्प्राप्त करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
पूर्ण परिशुद्धता में पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है null
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setBigDecimal(java.lang.String, java.math.BigDecimal)

GetObject

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

OUT पैरामीटर के मान का प्रतिनिधित्व करने वाली एक वस्तु लौटाता है parameterName और map पैरामीटर मान के कस्टम मैपिंग के लिए उपयोग करता है ।

यह विधि एक जावा ऑब्जेक्ट देता है जिसका प्रकार JDBC प्रकार से मेल खाता है जो विधि का उपयोग करके इस पैरामीटर के लिए पंजीकृत था registerOutParameter । लक्ष्य JDBC प्रकार को पंजीकृत करके java.sql.Types.OTHER , इस पद्धति का उपयोग डेटाबेस-विशिष्ट सार डेटा प्रकारों को पढ़ने के लिए किया जा सकता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
map - SQL टाइप नामों से जावा कक्षाओं में मैपिंग
यह दिखाता है:
एक java.lang.Object बाहर पैरामीटर मान पकड़े
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setObject(java.lang.String, java.lang.Object, int, int)

getRef

Ref getRef(String parameterName)
    throws SQLException

जावा प्रोग्रामिंग भाषा में एक JDBC REF(<structured-type>) पैरामीटर के मान को Ref ऑब्जेक्ट के रूप में पुनर्प्राप्त करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
Ref जावा प्रोग्रामिंग भाषा में ऑब्जेक्ट के रूप में पैरामीटर मान । मान SQL था NULL , तो मान null दिया गया है।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4

getBlob

Blob getBlob(String parameterName)
      throws SQLException

जावा प्रोग्रामिंग भाषा में एक JDBC BLOB पैरामीटर के मान को Blob ऑब्जेक्ट के रूप में पुनर्प्राप्त करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
Blob जावा प्रोग्रामिंग भाषा में ऑब्जेक्ट के रूप में पैरामीटर मान । मान SQL था NULL , तो मान null दिया गया है।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4

getClob

Clob getClob(String parameterName)
      throws SQLException

जावा प्रोग्रामिंग भाषा में एक JDBC CLOB पैरामीटर के मान को java.sql.Clob ऑब्जेक्ट के रूप में पुनर्प्राप्त करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
Clob जावा प्रोग्रामिंग भाषा में ऑब्जेक्ट के रूप में पैरामीटर मान । मान SQL था NULL , तो मान null दिया गया है।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4

getArray

Array getArray(String parameterName)
        throws SQLException

जावा प्रोग्रामिंग भाषा में एक JDBC ARRAY पैरामीटर के मान को Array ऑब्जेक्ट के रूप में पुनः प्राप्त करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
Array जावा प्रोग्रामिंग भाषा में ऑब्जेक्ट के रूप में पैरामीटर मान । मान SQL था NULL , तो मान null दिया गया है।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4

तारीख लें

Date getDate(String parameterName,
             Calendar cal)
      throws SQLException

दिनांक के निर्माण के लिए दिए गए ऑब्जेक्ट का उपयोग करते हुए, एक JDBC DATE पैरामीटर के मूल्य को java.sql.Date ऑब्जेक्ट के रूप में प्राप्त करता है Calendar । किसी Calendar ऑब्जेक्ट के साथ , ड्राइवर कस्टम टाइमज़ोन और लोकेल को ध्यान में रखते हुए तारीख की गणना कर सकता है। यदि कोई Calendar ऑब्जेक्ट निर्दिष्ट नहीं है, तो ड्राइवर डिफ़ॉल्ट टाइमज़ोन और लोकेल का उपयोग करता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
cal - वह Calendar ड्राइवर जो दिनांक का निर्माण करने के लिए उपयोग करेगा
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है null
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setDate(java.lang.String, java.sql.Date)

समय निकालो

Time getTime(String parameterName,
             Calendar cal)
      throws SQLException

समय के निर्माण के लिए दिए गए ऑब्जेक्ट का उपयोग करते हुए, एक JDBC TIME पैरामीटर के मूल्य को java.sql.Time ऑब्जेक्ट के रूप Calendar में प्राप्त करता है। किसी Calendar ऑब्जेक्ट के साथ , चालक एक कस्टम टाइमज़ोन और लोकेल को ध्यान में रखते हुए समय की गणना कर सकता है। यदि कोई Calendar ऑब्जेक्ट निर्दिष्ट नहीं है, तो ड्राइवर डिफ़ॉल्ट टाइमज़ोन और लोकेल का उपयोग करता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
cal - Calendar समय का निर्माण करने के लिए चालक जिस वस्तु का उपयोग करेगा
यह दिखाता है:
पैरामीटर मान; यदि मान SQL है NULL , तो परिणाम है null
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setTime(java.lang.String, java.sql.Time)

getTimestamp

Timestamp getTimestamp(String parameterName,
                       Calendar cal)
                throws SQLException

ऑब्जेक्ट के निर्माण के लिए दिए गए ऑब्जेक्ट का उपयोग करते हुए, एक JDBC TIMESTAMP पैरामीटर के मान को java.sql.Timestamp ऑब्जेक्ट के रूप में वापस लेता है । एक वस्तु के साथ , चालक टाइमस्टैम्प को एक कस्टम टाइमज़ोन और लोकेल को ध्यान में रखते हुए गणना कर सकता है। यदि कोई ऑब्जेक्ट निर्दिष्ट नहीं है, तो ड्राइवर डिफ़ॉल्ट टाइमज़ोन और लोकेल का उपयोग करता है। Calendar Timestamp Calendar Calendar

पैरामीटर:
parameterName - पैरामीटर का नाम
cal - Calendar ड्राइवर टाइमस्टैम्प के निर्माण के लिए ड्राइवर का उपयोग करेगा
यह दिखाता है:
पैरामीटर मान। यदि मान SQL है NULL , तो परिणाम है null
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setTimestamp(java.lang.String, java.sql.Timestamp)

getURL

URL getURL(String parameterName)
    throws SQLException

एक JDBC DATALINK पैरामीटर के मान को java.net.URL ऑब्जेक्ट के रूप में पुनः प्राप्त करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
java.net.URL जावा प्रोग्रामिंग भाषा में ऑब्जेक्ट के रूप में पैरामीटर मान । मान SQL था NULL , तो मान null दिया गया है।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है, तो इस विधि को एक बंद पर कहा जाता है CallableStatement , या यदि URL में कोई समस्या है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.4
यह भी देखें:
setURL(java.lang.String, java.net.URL)

getRowId

RowId getRowId(int parameterIndex)
        throws SQLException

ऑब्जेक्ट के ROWID रूप में निर्दिष्ट JDBC पैरामीटर के मान को पुनः प्राप्त करता है java.sql.RowId

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
RowId JDBC ROWID मान का प्रतिनिधित्व करने वाली एक वस्तु को निर्दिष्ट पैरामीटर के रूप में उपयोग किया जाता है। यदि पैरामीटर में SQL शामिल है NULL , तो एक null मान लौटाया जाता है।
फेंकता:
SQLException - अगर पैरामीटरइंडेक्स वैध नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

getRowId

RowId getRowId(String parameterName)
        throws SQLException

ऑब्जेक्ट के ROWID रूप में निर्दिष्ट JDBC पैरामीटर के मान को पुनः प्राप्त करता है java.sql.RowId

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
RowId JDBC ROWID मान का प्रतिनिधित्व करने वाली एक वस्तु को निर्दिष्ट पैरामीटर के रूप में उपयोग किया जाता है। यदि पैरामीटर में SQL शामिल है NULL , तो एक null मान लौटाया जाता है।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setRowId

void setRowId(String parameterName,
              RowId x)
       throws SQLException

दिए गए java.sql.RowId ऑब्जेक्ट को निर्दिष्ट पैरामीटर सेट करता है । ROWID जब वह इसे डेटाबेस में भेजता है तो ड्राइवर इसे SQL में कनवर्ट करता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - पैरामीटर मान
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setNString

void setNString(String parameterName,
                String value)
         throws SQLException

दिए गए String ऑब्जेक्ट को निर्दिष्ट पैरामीटर सेट करता है । ड्राइवर इसे SQL NCHAR या NVARCHAR या में कनवर्ट करता है LONGNVARCHAR

पैरामीटर:
parameterName - सेट करने के लिए पैरामीटर का नाम
value - पैरामीटर मान
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; अगर ड्राइवर राष्ट्रीय चरित्र सेट का समर्थन नहीं करता है; यदि ड्राइवर यह पता लगा सकता है कि डेटा रूपांतरण त्रुटि हो सकती है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setNCharacterStream

void setNCharacterStream(String parameterName,
                         Reader value,
                         long length)
                  throws SQLException

Reader ऑब्जेक्ट के लिए निर्दिष्ट पैरामीटर सेट करता है । Reader जब तक अंत फ़ाइल तक पहुँच जाता है डेटा पढ़ता है। ड्राइवर डेटाबेस में सेट जावा चरित्र प्रारूप से राष्ट्रीय चरित्र में आवश्यक रूपांतरण करता है।

पैरामीटर:
parameterName - सेट करने के लिए पैरामीटर का नाम
value - पैरामीटर मान
length - पैरामीटर डेटा में वर्णों की संख्या।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; अगर ड्राइवर राष्ट्रीय चरित्र सेट का समर्थन नहीं करता है; यदि ड्राइवर यह पता लगा सकता है कि डेटा रूपांतरण त्रुटि हो सकती है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setNClob

void setNClob(String parameterName,
              NClob value)
       throws SQLException

java.sql.NClob ऑब्जेक्ट के लिए निर्दिष्ट पैरामीटर सेट करता है । ऑब्जेक्ट java.sql.NClob इंटरफ़ेस को लागू करता है। यह NClob ऑब्जेक्ट SQL में मैप करता है NCLOB

पैरामीटर:
parameterName - सेट करने के लिए पैरामीटर का नाम
value - पैरामीटर मान
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; अगर ड्राइवर राष्ट्रीय चरित्र सेट का समर्थन नहीं करता है; यदि ड्राइवर यह पता लगा सकता है कि डेटा रूपांतरण त्रुटि हो सकती है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setClob

void setClob(String parameterName,
             Reader reader,
             long length)
      throws SQLException

Reader ऑब्जेक्ट के लिए निर्दिष्ट पैरामीटर सेट करता है । reader लंबाई अन्यथा एक द्वारा निर्दिष्ट वर्णों की संख्या शामिल होना चाहिए SQLException जब उत्पन्न हो जाएगा CallableStatement निष्पादित किया जाता है। यह विधि विधि से भिन्न होती है setCharacterStream (int, Reader, int) क्योंकि यह ड्राइवर को सूचित करती है कि पैरामीटर मान को सर्वर के रूप में भेजा जाना चाहिए CLOB । जब setCharacterStream विधि का उपयोग किया जाता है, तो ड्राइवर को यह निर्धारित करने के लिए अतिरिक्त कार्य करना पड़ सकता है कि क्या पैरामीटर डेटा को सर्वर के रूप में भेजा जाना चाहिए LONGVARCHAR या CLOB

पैरामीटर:
parameterName - सेट करने के लिए पैरामीटर का नाम
reader - एक ऑब्जेक्ट जिसमें पैरामीटर मान सेट करने के लिए डेटा होता है।
length - पैरामीटर डेटा में वर्णों की संख्या।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि निर्दिष्ट लंबाई शून्य से कम है; डेटाबेस एक्सेस एरर होता है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setBlob

void setBlob(String parameterName,
             InputStream inputStream,
             long length)
      throws SQLException

InputStream ऑब्जेक्ट के लिए निर्दिष्ट पैरामीटर सेट करता है । inputstream लंबाई द्वारा निर्दिष्ट वर्णों की संख्या शामिल होना चाहिए, नहीं तो एक SQLException जब उत्पन्न हो जाएगा CallableStatement निष्पादित किया जाता है। यह विधि विधि से भिन्न होती है setBinaryStream (int, InputStream, int) क्योंकि यह ड्राइवर को सूचित करती है कि पैरामीटर मान को सर्वर के रूप में भेजा जाना चाहिए BLOB । जब setBinaryStream विधि का उपयोग किया जाता है, तो ड्राइवर को यह निर्धारित करने के लिए अतिरिक्त कार्य करना पड़ सकता है कि क्या पैरामीटर डेटा को सर्वर के रूप में भेजा जाना चाहिए LONGVARBINARY या BLOB

पैरामीटर:
parameterName - दूसरे सेट करने के लिए पैरामीटर का नाम 2 है, ...
inputStream - एक ऑब्जेक्ट जिसमें पैरामीटर मान सेट करने के लिए डेटा होता है।
length - पैरामीटर डेटा में बाइट्स की संख्या।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि निर्दिष्ट लंबाई शून्य से कम है; यदि इनपुटस्ट्रीम में बाइट्स की संख्या निर्दिष्ट लंबाई से मेल नहीं खाती है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setNClob

void setNClob(String parameterName,
              Reader reader,
              long length)
       throws SQLException

Reader ऑब्जेक्ट के लिए निर्दिष्ट पैरामीटर सेट करता है । reader लंबाई अन्यथा एक द्वारा निर्दिष्ट वर्णों की संख्या शामिल होना चाहिए SQLException जब उत्पन्न हो जाएगा CallableStatement निष्पादित किया जाता है। यह विधि विधि से भिन्न होती है setCharacterStream (int, Reader, int) क्योंकि यह ड्राइवर को सूचित करती है कि पैरामीटर मान को सर्वर के रूप में भेजा जाना चाहिए NCLOB । जब setCharacterStream विधि का उपयोग किया जाता है, तो ड्राइवर को यह निर्धारित करने के लिए अतिरिक्त कार्य करना पड़ सकता है कि क्या पैरामीटर डेटा को सर्वर के रूप में भेजा जाना चाहिए LONGNVARCHAR या NCLOB

पैरामीटर:
parameterName - सेट करने के लिए पैरामीटर का नाम
reader - एक ऑब्जेक्ट जिसमें पैरामीटर मान सेट करने के लिए डेटा होता है।
length - पैरामीटर डेटा में वर्णों की संख्या।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि निर्दिष्ट लंबाई शून्य से कम है; अगर ड्राइवर राष्ट्रीय चरित्र सेट का समर्थन नहीं करता है; यदि ड्राइवर यह पता लगा सकता है कि डेटा रूपांतरण त्रुटि हो सकती है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

getNClob

NClob getNClob(int parameterIndex)
        throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में ऑब्जेक्ट के NCLOB रूप में निर्दिष्ट JDBC पैरामीटर के मान को पुनः प्राप्त करता है java.sql.NClob

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
यह दिखाता है:
NClob जावा प्रोग्रामिंग भाषा में ऑब्जेक्ट के रूप में पैरामीटर मान । मान SQL था NULL , तो मान null दिया गया है।
फेंकता:
SQLException - अगर पैरामीटरइंडेक्स वैध नहीं है; अगर ड्राइवर राष्ट्रीय चरित्र सेट का समर्थन नहीं करता है; यदि ड्राइवर यह पता लगा सकता है कि डेटा रूपांतरण त्रुटि हो सकती है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

getNClob

NClob getNClob(String parameterName)
        throws SQLException

जावा प्रोग्रामिंग भाषा में एक JDBC NCLOB पैरामीटर के मान को java.sql.NClob ऑब्जेक्ट के रूप में पुनर्प्राप्त करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
NClob जावा प्रोग्रामिंग भाषा में ऑब्जेक्ट के रूप में पैरामीटर मान । मान SQL था NULL , तो मान null दिया गया है।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; अगर ड्राइवर राष्ट्रीय चरित्र सेट का समर्थन नहीं करता है; यदि ड्राइवर यह पता लगा सकता है कि डेटा रूपांतरण त्रुटि हो सकती है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setSQLXML

void setSQLXML(String parameterName,
               SQLXML xmlObject)
        throws SQLException

दिए गए java.sql.SQLXML ऑब्जेक्ट को निर्दिष्ट पैरामीटर सेट करता है । SQL XML जब वह इसे डेटाबेस में भेजता है तो चालक इसे एक मान में परिवर्तित करता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
xmlObject - एक SQLXML वस्तु जो एक SQL XML मान को मैप करती है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है; इस विधि को एक बंद CallableStatement या पर बुलाया जाता है java.xml.transform.Result , Writer या वस्तु के OutputStream लिए बंद नहीं किया गया है SQLXML
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

getSQLXML

SQLXML getSQLXML(int parameterIndex)
          throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में ऑब्जेक्ट के SQL XML रूप में निर्दिष्ट पैरामीटर का मान java.sql.SQLXML निकालता है।

पैरामीटर:
parameterIndex - पहले पैरामीटर का इंडेक्स 1 है, दूसरा 2 है ...
यह दिखाता है:
एक SQLXML वस्तु जो एक SQL XML मूल्य का मानचित्र बनाती है
फेंकता:
SQLException - अगर पैरामीटरइंडेक्स वैध नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

getSQLXML

SQLXML getSQLXML(String parameterName)
          throws SQLException

जावा प्रोग्रामिंग लैंग्वेज में ऑब्जेक्ट के SQL XML रूप में निर्दिष्ट पैरामीटर का मान java.sql.SQLXML निकालता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
एक SQLXML वस्तु जो एक SQL XML मूल्य का मानचित्र बनाती है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

getNString

String getNString(int parameterIndex)
           throws SQLException

नामित की मान प्राप्त करता है NCHAR , NVARCHAR या LONGNVARCHAR एक के रूप में पैरामीटर String जावा प्रोग्रामिंग भाषा में।

निर्धारित लंबाई JDBC के लिए NCHAR , String ऑब्जेक्ट लौटाया गया वही मूल्य NCHAR है जो डेटाबेस में SQL मान में था, जिसमें डेटाबेस द्वारा जोड़ा गया कोई पैडिंग भी शामिल है।

पैरामीटर:
parameterIndex - पहले पैरामीटर का इंडेक्स 1 है, दूसरा 2 है ...
यह दिखाता है:
एक String ऑब्जेक्ट जो मैप्स NCHAR , NVARCHAR या LONGNVARCHAR वैल्यू को मैप करता है
फेंकता:
SQLException - अगर पैरामीटरइंडेक्स वैध नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6
यह भी देखें:
setNString(java.lang.String, java.lang.String)

getNString

String getNString(String parameterName)
           throws SQLException

नामित की मान प्राप्त करता है NCHAR , NVARCHAR या LONGNVARCHAR एक के रूप में पैरामीटर String जावा प्रोग्रामिंग भाषा में।

निर्धारित लंबाई JDBC के लिए NCHAR , String ऑब्जेक्ट लौटाया गया वही मूल्य NCHAR है जो डेटाबेस में SQL मान में था, जिसमें डेटाबेस द्वारा जोड़ा गया कोई पैडिंग भी शामिल है।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
एक String ऑब्जेक्ट जो मैप्स NCHAR , NVARCHAR या LONGNVARCHAR वैल्यू को मैप करता है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6
यह भी देखें:
setNString(java.lang.String, java.lang.String)

getNCharacterStream

Reader getNCharacterStream(int parameterIndex)
                    throws SQLException

java.io.Reader जावा प्रोग्रामिंग लैंग्वेज में ऑब्जेक्ट के रूप में निर्दिष्ट पैरामीटर का मान निकालता है। यह जब तक पहुँचने में उपयोग के लिए इरादा है NCHAR , NVARCHAR और LONGNVARCHAR मानकों।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
एक java.io.Reader ऑब्जेक्ट जिसमें पैरामीटर मान होता है; यदि मान SQL है NULL , तो लौटाया गया मान null जावा प्रोग्रामिंग भाषा में है।
फेंकता:
SQLException - अगर पैरामीटरइंडेक्स वैध नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

getNCharacterStream

Reader getNCharacterStream(String parameterName)
                    throws SQLException

java.io.Reader जावा प्रोग्रामिंग लैंग्वेज में ऑब्जेक्ट के रूप में निर्दिष्ट पैरामीटर का मान निकालता है। यह जब तक पहुँचने में उपयोग के लिए इरादा है NCHAR , NVARCHAR और LONGNVARCHAR मानकों।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
एक java.io.Reader ऑब्जेक्ट जिसमें पैरामीटर मान होता है; यदि मान SQL है NULL , तो लौटाया गया मान null जावा प्रोग्रामिंग भाषा में है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

getCharacterStream

Reader getCharacterStream(int parameterIndex)
                   throws SQLException

java.io.Reader जावा प्रोग्रामिंग लैंग्वेज में ऑब्जेक्ट के रूप में निर्दिष्ट पैरामीटर का मान निकालता है।

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, ...
यह दिखाता है:
एक java.io.Reader ऑब्जेक्ट जिसमें पैरामीटर मान होता है; यदि मान SQL है NULL , तो लौटाया गया मान null जावा प्रोग्रामिंग भाषा में है।
फेंकता:
SQLException - अगर पैरामीटरइंडेक्स वैध नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
जबसे:
1.6

getCharacterStream

Reader getCharacterStream(String parameterName)
                   throws SQLException

java.io.Reader जावा प्रोग्रामिंग लैंग्वेज में ऑब्जेक्ट के रूप में निर्दिष्ट पैरामीटर का मान निकालता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
यह दिखाता है:
एक java.io.Reader ऑब्जेक्ट जिसमें पैरामीटर मान होता है; यदि मान SQL है NULL , तो लौटाया गया मान null जावा प्रोग्रामिंग भाषा में है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setBlob

void setBlob(String parameterName,
             Blob x)
      throws SQLException

दिए गए java.sql.Blob ऑब्जेक्ट को निर्दिष्ट पैरामीटर सेट करता है । BLOB जब वह इसे डेटाबेस में भेजता है तो चालक इसे SQL मान में परिवर्तित करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - एक Blob वस्तु जो एक SQL BLOB मान को मैप करती है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setClob

void setClob(String parameterName,
             Clob x)
      throws SQLException

दिए गए java.sql.Clob ऑब्जेक्ट को निर्दिष्ट पैरामीटर सेट करता है । CLOB जब वह इसे डेटाबेस में भेजता है तो चालक इसे SQL मान में परिवर्तित करता है ।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - एक Clob वस्तु जो एक SQL CLOB मान को मैप करती है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setAsciiStream

void setAsciiStream(String parameterName,
                    InputStream x,
                    long length)
             throws SQLException

दिए गए इनपुट स्ट्रीम में निर्दिष्ट पैरामीटर सेट करता है, जिसमें बाइट्स की निर्दिष्ट संख्या होगी। जब एक बहुत बड़ा ASCII मान एक LONGVARCHAR पैरामीटर पर इनपुट होता है , तो इसे एक के माध्यम से भेजने के लिए अधिक व्यावहारिक हो सकता है java.io.InputStream । डेटा तब तक स्ट्रीम से पढ़ा जाएगा जब तक एंड-ऑफ़-फ़ाइल नहीं पहुंच जाता। JDBC ड्राइवर ASCII से डेटाबेस चार प्रारूप में कोई आवश्यक रूपांतरण करेगा।

नोट: यह स्ट्रीम ऑब्जेक्ट या तो एक मानक जावा स्ट्रीम ऑब्जेक्ट या आपका अपना उपवर्ग हो सकता है जो मानक इंटरफ़ेस को लागू करता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - जावा इनपुट स्ट्रीम जिसमें ASCII पैरामीटर मान होता है
length - धारा में बाइट्स की संख्या
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setBinaryStream

void setBinaryStream(String parameterName,
                     InputStream x,
                     long length)
              throws SQLException

दिए गए इनपुट स्ट्रीम में निर्दिष्ट पैरामीटर सेट करता है, जिसमें बाइट्स की निर्दिष्ट संख्या होगी। जब एक बहुत बड़ा बाइनरी मान एक LONGVARBINARY पैरामीटर के लिए इनपुट होता है , तो इसे किसी java.io.InputStream ऑब्जेक्ट के माध्यम से भेजने के लिए अधिक व्यावहारिक हो सकता है । डेटा तब तक स्ट्रीम से पढ़ा जाएगा जब तक एंड-ऑफ़-फ़ाइल नहीं पहुंच जाता।

नोट: यह स्ट्रीम ऑब्जेक्ट या तो एक मानक जावा स्ट्रीम ऑब्जेक्ट या आपका अपना उपवर्ग हो सकता है जो मानक इंटरफ़ेस को लागू करता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - जावा इनपुट स्ट्रीम जिसमें बाइनरी पैरामीटर मान होता है
length - धारा में बाइट्स की संख्या
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setCharacterStream

void setCharacterStream(String parameterName,
                        Reader reader,
                        long length)
                 throws SQLException

दिए गए Reader ऑब्जेक्ट को निर्दिष्ट पैरामीटर सेट करता है , जो दी गई वर्णों की संख्या लंबी है। जब एक बहुत बड़ा UNICODE मान एक LONGVARCHAR पैरामीटर के लिए इनपुट होता है , तो इसे किसी java.io.Reader ऑब्जेक्ट के माध्यम से भेजने के लिए अधिक व्यावहारिक हो सकता है । डेटा तब तक स्ट्रीम से पढ़ा जाएगा जब तक एंड-ऑफ़-फ़ाइल नहीं पहुंच जाता। JDBC ड्राइवर UNICODE से डेटाबेस चार प्रारूप में कोई आवश्यक रूपांतरण करेगा।

नोट: यह स्ट्रीम ऑब्जेक्ट या तो एक मानक जावा स्ट्रीम ऑब्जेक्ट या आपका अपना उपवर्ग हो सकता है जो मानक इंटरफ़ेस को लागू करता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
reader - वह java.io.Reader वस्तु जिसमें यूनीकोड ​​डेटा निर्दिष्ट पैरामीटर के रूप में उपयोग किया जाता है
length - धारा में वर्णों की संख्या
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setAsciiStream

void setAsciiStream(String parameterName,
                    InputStream x)
             throws SQLException

दिए गए इनपुट स्ट्रीम में निर्दिष्ट पैरामीटर सेट करता है। जब एक बहुत बड़ा ASCII मान एक LONGVARCHAR पैरामीटर पर इनपुट होता है , तो इसे एक के माध्यम से भेजने के लिए अधिक व्यावहारिक हो सकता है java.io.InputStream । डेटा तब तक स्ट्रीम से पढ़ा जाएगा जब तक एंड-ऑफ़-फ़ाइल नहीं पहुंच जाता। JDBC ड्राइवर ASCII से डेटाबेस चार प्रारूप में कोई आवश्यक रूपांतरण करेगा।

नोट: यह स्ट्रीम ऑब्जेक्ट या तो एक मानक जावा स्ट्रीम ऑब्जेक्ट या आपका अपना उपवर्ग हो सकता है जो मानक इंटरफ़ेस को लागू करता है।

नोट: यह निर्धारित करने के लिए अपने JDBC ड्राइवर दस्तावेज़ीकरण से परामर्श करें कि क्या यह एक संस्करण का उपयोग करने के लिए अधिक कुशल हो सकता है setAsciiStream जिसमें एक लंबाई पैरामीटर लगता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - जावा इनपुट स्ट्रीम जिसमें ASCII पैरामीटर मान होता है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setBinaryStream

void setBinaryStream(String parameterName,
                     InputStream x)
              throws SQLException

दिए गए इनपुट स्ट्रीम में निर्दिष्ट पैरामीटर सेट करता है। जब एक बहुत बड़ा बाइनरी मान एक LONGVARBINARY पैरामीटर के लिए इनपुट होता है , तो इसे किसी java.io.InputStream ऑब्जेक्ट के माध्यम से भेजने के लिए अधिक व्यावहारिक हो सकता है । डेटा तब तक स्ट्रीम से पढ़ा जाएगा जब तक एंड-ऑफ़-फ़ाइल नहीं पहुंच जाता।

नोट: यह स्ट्रीम ऑब्जेक्ट या तो एक मानक जावा स्ट्रीम ऑब्जेक्ट या आपका अपना उपवर्ग हो सकता है जो मानक इंटरफ़ेस को लागू करता है।

नोट: यह निर्धारित करने के लिए अपने JDBC ड्राइवर दस्तावेज़ीकरण से परामर्श करें कि क्या यह एक संस्करण का उपयोग करने के लिए अधिक कुशल हो सकता है setBinaryStream जिसमें एक लंबाई पैरामीटर लगता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
x - जावा इनपुट स्ट्रीम जिसमें बाइनरी पैरामीटर मान होता है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setCharacterStream

void setCharacterStream(String parameterName,
                        Reader reader)
                 throws SQLException

दिए गए Reader ऑब्जेक्ट को निर्दिष्ट पैरामीटर सेट करता है । जब एक बहुत बड़ा UNICODE मान एक LONGVARCHAR पैरामीटर के लिए इनपुट होता है , तो इसे किसी java.io.Reader ऑब्जेक्ट के माध्यम से भेजने के लिए अधिक व्यावहारिक हो सकता है । डेटा तब तक स्ट्रीम से पढ़ा जाएगा जब तक एंड-ऑफ़-फ़ाइल नहीं पहुंच जाता। JDBC ड्राइवर UNICODE से डेटाबेस चार प्रारूप में कोई आवश्यक रूपांतरण करेगा।

नोट: यह स्ट्रीम ऑब्जेक्ट या तो एक मानक जावा स्ट्रीम ऑब्जेक्ट या आपका अपना उपवर्ग हो सकता है जो मानक इंटरफ़ेस को लागू करता है।

नोट: यह निर्धारित करने के लिए अपने JDBC ड्राइवर दस्तावेज़ीकरण से परामर्श करें कि क्या यह एक संस्करण का उपयोग करने के लिए अधिक कुशल हो सकता है setCharacterStream जिसमें एक लंबाई पैरामीटर लगता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
reader - वह java.io.Reader वस्तु जिसमें यूनिकोड डेटा होता है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setNCharacterStream

void setNCharacterStream(String parameterName,
                         Reader value)
                  throws SQLException

Reader ऑब्जेक्ट के लिए निर्दिष्ट पैरामीटर सेट करता है । Reader जब तक अंत फ़ाइल तक पहुँच जाता है डेटा पढ़ता है। ड्राइवर डेटाबेस में सेट जावा चरित्र प्रारूप से राष्ट्रीय चरित्र में आवश्यक रूपांतरण करता है।

नोट: यह स्ट्रीम ऑब्जेक्ट या तो एक मानक जावा स्ट्रीम ऑब्जेक्ट या आपका अपना उपवर्ग हो सकता है जो मानक इंटरफ़ेस को लागू करता है।

नोट: यह निर्धारित करने के लिए अपने JDBC ड्राइवर दस्तावेज़ीकरण से परामर्श करें कि क्या यह एक संस्करण का उपयोग करने के लिए अधिक कुशल हो सकता है setNCharacterStream जिसमें एक लंबाई पैरामीटर लगता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
value - पैरामीटर मान
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; अगर ड्राइवर राष्ट्रीय चरित्र सेट का समर्थन नहीं करता है; यदि ड्राइवर यह पता लगा सकता है कि डेटा रूपांतरण त्रुटि हो सकती है; यदि डेटाबेस एक्सेस त्रुटि होती है; या इस विधि को एक बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setClob

void setClob(String parameterName,
             Reader reader)
      throws SQLException

Reader ऑब्जेक्ट के लिए निर्दिष्ट पैरामीटर सेट करता है । यह विधि विधि से भिन्न होती है setCharacterStream (int, Reader) क्योंकि यह ड्राइवर को सूचित करती है कि पैरामीटर मान को सर्वर के रूप में भेजा जाना चाहिए CLOB । जब setCharacterStream विधि का उपयोग किया जाता है, तो ड्राइवर को यह निर्धारित करने के लिए अतिरिक्त कार्य करना पड़ सकता है कि क्या पैरामीटर डेटा को सर्वर के रूप में भेजा जाना चाहिए LONGVARCHAR या CLOB

नोट: यह निर्धारित करने के लिए अपने JDBC ड्राइवर दस्तावेज़ीकरण से परामर्श करें कि क्या यह एक संस्करण का उपयोग करने के लिए अधिक कुशल हो सकता है setClob जिसमें एक लंबाई पैरामीटर लगता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
reader - एक ऑब्जेक्ट जिसमें पैरामीटर मान सेट करने के लिए डेटा होता है।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setBlob

void setBlob(String parameterName,
             InputStream inputStream)
      throws SQLException

InputStream ऑब्जेक्ट के लिए निर्दिष्ट पैरामीटर सेट करता है । यह विधि विधि से भिन्न होती है setBinaryStream (int, InputStream) क्योंकि यह ड्राइवर को सूचित करती है कि पैरामीटर मान को सर्वर के रूप में भेजा जाना चाहिए BLOB । जब setBinaryStream विधि का उपयोग किया जाता है, तो ड्राइवर को यह निर्धारित करने के लिए अतिरिक्त कार्य करना पड़ सकता है कि क्या पैरामीटर डेटा को सर्वर के रूप में भेजा जाना चाहिए LONGVARBINARY या BLOB

नोट: यह निर्धारित करने के लिए अपने JDBC ड्राइवर दस्तावेज़ीकरण से परामर्श करें कि क्या यह एक संस्करण का उपयोग करने के लिए अधिक कुशल हो सकता है setBlob जिसमें एक लंबाई पैरामीटर लगता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
inputStream - एक ऑब्जेक्ट जिसमें पैरामीटर मान सेट करने के लिए डेटा होता है।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

setNClob

void setNClob(String parameterName,
              Reader reader)
       throws SQLException

Reader ऑब्जेक्ट के लिए निर्दिष्ट पैरामीटर सेट करता है । यह विधि विधि से भिन्न होती है setCharacterStream (int, Reader) क्योंकि यह ड्राइवर को सूचित करती है कि पैरामीटर मान को सर्वर के रूप में भेजा जाना चाहिए NCLOB । जब setCharacterStream विधि का उपयोग किया जाता है, तो ड्राइवर को यह निर्धारित करने के लिए अतिरिक्त कार्य करना पड़ सकता है कि क्या पैरामीटर डेटा को सर्वर के रूप में भेजा जाना चाहिए LONGNVARCHAR या NCLOB

नोट: यह निर्धारित करने के लिए अपने JDBC ड्राइवर दस्तावेज़ीकरण से परामर्श करें कि क्या यह एक संस्करण का उपयोग करने के लिए अधिक कुशल हो सकता है setNClob जिसमें एक लंबाई पैरामीटर लगता है।

पैरामीटर:
parameterName - पैरामीटर का नाम
reader - एक ऑब्जेक्ट जिसमें पैरामीटर मान सेट करने के लिए डेटा होता है।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; अगर ड्राइवर राष्ट्रीय चरित्र सेट का समर्थन नहीं करता है; यदि ड्राइवर यह पता लगा सकता है कि डेटा रूपांतरण त्रुटि हो सकती है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.6

GetObject

<T> T getObject(int parameterIndex,
                Class<T> type)
         throws SQLException

OUT पैरामीटर के मान का प्रतिनिधित्व करने वाली एक वस्तु लौटाता है parameterIndex और यदि रूपांतरण समर्थित है, तो SQL प्रकार के पैरामीटर से अनुरोधित जावा डेटा प्रकार में बदल जाएगा। यदि रूपांतरण समर्थित नहीं है या शून्य प्रकार के लिए निर्दिष्ट है, तो एक SQLException फेंक दिया गया है।

कम से कम, एक कार्यान्वयन रूपांतरण परिशिष्ट बी, टेबल बी 3 और उचित उपयोगकर्ता परिभाषित एसक्यूएल प्रकार के रूपांतरण एक जावा प्रकार है जो लागू करता है, में परिभाषित का समर्थन करना चाहिए SQLData , या Struct । अतिरिक्त रूपांतरण का समर्थन किया जा सकता है और विक्रेता परिभाषित हैं।

प्रकार पैरामीटर:
T - इस क्लास ऑब्जेक्ट द्वारा मॉडल किए गए वर्ग का प्रकार
पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
type - निर्दिष्ट पैरामीटर को बदलने के लिए जावा डेटा प्रकार का प्रतिनिधित्व करने वाला वर्ग।
यह दिखाता है:
type OUT पैरामीटर मान रखने का एक उदाहरण
फेंकता:
SQLException - यदि रूपांतरण समर्थित नहीं है, तो प्रकार शून्य है या कोई अन्य त्रुटि उत्पन्न होती है। अपवाद के getCause () विधि अधिक विस्तृत अपवाद प्रदान कर सकती है, उदाहरण के लिए, यदि रूपांतरण त्रुटि होती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.7

GetObject

<T> T getObject(String parameterName,
                Class<T> type)
         throws SQLException

OUT पैरामीटर के मान का प्रतिनिधित्व करने वाली एक वस्तु लौटाता है parameterName और यदि रूपांतरण समर्थित है, तो SQL प्रकार के पैरामीटर से अनुरोधित जावा डेटा प्रकार में बदल जाएगा। यदि रूपांतरण समर्थित नहीं है या शून्य प्रकार के लिए निर्दिष्ट है, तो एक SQLException फेंक दिया गया है।

कम से कम, एक कार्यान्वयन रूपांतरण परिशिष्ट बी, टेबल बी 3 और उचित उपयोगकर्ता परिभाषित एसक्यूएल प्रकार के रूपांतरण एक जावा प्रकार है जो लागू करता है, में परिभाषित का समर्थन करना चाहिए SQLData , या Struct । अतिरिक्त रूपांतरण का समर्थन किया जा सकता है और विक्रेता परिभाषित हैं।

प्रकार पैरामीटर:
T - इस क्लास ऑब्जेक्ट द्वारा मॉडल किए गए वर्ग का प्रकार
पैरामीटर:
parameterName - पैरामीटर का नाम
type - निर्दिष्ट पैरामीटर को बदलने के लिए जावा डेटा प्रकार का प्रतिनिधित्व करने वाला वर्ग।
यह दिखाता है:
type OUT पैरामीटर मान रखने का एक उदाहरण
फेंकता:
SQLException - यदि रूपांतरण समर्थित नहीं है, तो प्रकार शून्य है या कोई अन्य त्रुटि उत्पन्न होती है। अपवाद के getCause () विधि अधिक विस्तृत अपवाद प्रदान कर सकती है, उदाहरण के लिए, यदि रूपांतरण त्रुटि होती है
SQLFeatureNotSupportedException - यदि JDBC ड्राइवर इस विधि का समर्थन नहीं करता है
जबसे:
1.7

setObject

default void setObject(String parameterName,
                       Object x,
                       SQLType targetSqlType,
                       int scaleOrLength)
                throws SQLException

दिए गए ऑब्जेक्ट के साथ निर्दिष्ट पैरामीटर का मान सेट करता है। यदि दूसरा तर्क है InputStream तो धारा में बड़े पैमाने पर निर्दिष्ट बाइट्स की संख्या होनी चाहिए। यदि दूसरा तर्क है, Reader तो पाठक को बड़े पैमाने पर निर्दिष्ट किए गए वर्णों की संख्या को शामिल करना चाहिए। यदि ये स्थितियां सही नहीं हैं, तो ड्राइवर SQLException तैयार किए गए स्टेटमेंट को निष्पादित करते समय उत्पन्न करेगा ।

डेटाबेस में भेजे जाने से पहले दिए गए Java ऑब्जेक्ट को दिए गए targetSqlType में बदल दिया जाएगा। यदि ऑब्जेक्ट में कस्टम मैपिंग है (इंटरफ़ेस को लागू करने वाले वर्ग का है SQLData ), JDBC ड्राइवर को SQLData.writeSQL इसे SQL डेटा स्ट्रीम में लिखने के लिए विधि को कॉल करना चाहिए । अगर, दूसरे हाथ पर, वस्तु एक वर्ग को लागू करने की है Ref , Blob , Clob , NClob , Struct , java.net.URL , या Array , ड्राइवर यह डेटाबेस के लिए इसी एसक्यूएल प्रकार का एक मूल्य के रूप में पास करना चाहिए।

ध्यान दें कि इस पद्धति का उपयोग डेटाबेस-विशिष्ट अमूर्त डेटा प्रकारों को पारित करने के लिए किया जा सकता है।

डिफ़ॉल्ट कार्यान्वयन फेंक देगा SQLFeatureNotSupportedException

पैरामीटर:
parameterName - पैरामीटर का नाम
x - इनपुट पैरामीटर मान वाली वस्तु
targetSqlType - SQL प्रकार को डेटाबेस में भेजा जाना है। स्केल तर्क इस प्रकार को और योग्य बना सकता है।
scaleOrLength - java.sql.JDBCType.DECIMAL या java.sql.JDBCType.NUMERIC types , यह दशमलव बिंदु के बाद अंकों की संख्या है। जावा ऑब्जेक्ट प्रकारों के लिए InputStream और Reader , यह स्ट्रीम या रीडर में डेटा की लंबाई है। अन्य सभी प्रकारों के लिए, इस मान को अनदेखा किया जाएगा।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कॉल की जाती है CallableStatement या यदि x द्वारा निर्दिष्ट जावा ऑब्जेक्ट एक इनपुटस्ट्रीम या रीडर ऑब्जेक्ट है और स्केल पैरामीटर का मान शून्य से कम है
SQLFeatureNotSupportedException - अगर JDBC ड्राइवर निर्दिष्ट targetSqlType का समर्थन नहीं करता है
जबसे:
1.8
यह भी देखें:
JDBCType , SQLType

setObject

default void setObject(String parameterName,
                       Object x,
                       SQLType targetSqlType)
                throws SQLException

दिए गए ऑब्जेक्ट के साथ निर्दिष्ट पैरामीटर का मान सेट करता है। यह विधि इसके समान है setObject(String parameterName, Object x, SQLType targetSqlType, int scaleOrLength) , सिवाय इसके कि यह शून्य के पैमाने को मानता है।

डिफ़ॉल्ट कार्यान्वयन फेंक देगा SQLFeatureNotSupportedException

पैरामीटर:
parameterName - पैरामीटर का नाम
x - इनपुट पैरामीटर मान वाली वस्तु
targetSqlType - SQL प्रकार को डेटाबेस में भेजा जाना है
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - अगर JDBC ड्राइवर निर्दिष्ट targetSqlType का समर्थन नहीं करता है
जबसे:
1.8
यह भी देखें:
JDBCType , SQLType

registerOutParameter

default void registerOutParameter(int parameterIndex,
                                  SQLType sqlType)
                           throws SQLException

parameterIndex JDBC प्रकार के लिए सामान्य स्थिति में OUT पैरामीटर पंजीकृत करता है sqlType । संग्रहीत प्रक्रिया निष्पादित होने से पहले सभी OUT पैरामीटर पंजीकृत होने चाहिए।

sqlType OUT पैरामीटर के लिए निर्दिष्ट JDBC प्रकार जावा प्रकार को निर्धारित करता है जिसका उपयोग get उस पैरामीटर के मान को पढ़ने के लिए विधि में किया जाना चाहिए ।

यदि JDBC प्रकार के इस आउटपुट पैरामीटर में वापस आने की उम्मीद है, तो यह विशेष डेटाबेस के लिए विशिष्ट है, JDBC ड्राइवर द्वारा समर्थित या sqlType हो सकता है। विधि मान प्राप्त करता है। JDBCType.OTHER SQLType getObject(int)

डिफ़ॉल्ट कार्यान्वयन फेंक देगा SQLFeatureNotSupportedException

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
sqlType - SQLType OUT पैरामीटर को पंजीकृत करने के लिए उपयोग करने के लिए परिभाषित JDBC प्रकार कोड । यदि पैरामीटर JDBC प्रकार का है JDBCType.NUMERIC या JDBCType.DECIMAL , उस registerOutParameter मान के संस्करण का उपयोग किया जाना चाहिए।
फेंकता:
SQLException - अगर पैरामीटरइंडेक्स वैध नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - अगर JDBC ड्राइवर निर्दिष्ट sqlType का समर्थन नहीं करता है
जबसे:
1.8
यह भी देखें:
JDBCType , SQLType

registerOutParameter

default void registerOutParameter(int parameterIndex,
                                  SQLType sqlType,
                                  int scale)
                           throws SQLException

parameterIndex JDBC प्रकार के होने के लिए क्रमिक स्थिति में पैरामीटर को पंजीकृत करता है sqlType । संग्रहीत प्रक्रिया निष्पादित होने से पहले सभी OUT पैरामीटर पंजीकृत होने चाहिए।

sqlType OUT पैरामीटर के लिए निर्दिष्ट JDBC प्रकार जावा प्रकार को निर्धारित करता है जिसका उपयोग get उस पैरामीटर के मान को पढ़ने के लिए विधि में किया जाना चाहिए ।

इस संस्करण का registerOutParameter उपयोग तब किया जाना चाहिए जब पैरामीटर JDBC प्रकार का हो JDBCType.NUMERIC या JDBCType.DECIMAL

डिफ़ॉल्ट कार्यान्वयन फेंक देगा SQLFeatureNotSupportedException

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, और इसी तरह
sqlType - SQLType OUT पैरामीटर को पंजीकृत करने के लिए उपयोग करने के लिए परिभाषित JDBC प्रकार कोड ।
scale - दशमलव बिंदु के दाईं ओर अंकों की वांछित संख्या। यह शून्य से अधिक या उसके बराबर होना चाहिए।
फेंकता:
SQLException - अगर पैरामीटरइंडेक्स वैध नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - अगर JDBC ड्राइवर निर्दिष्ट sqlType का समर्थन नहीं करता है
जबसे:
1.8
यह भी देखें:
JDBCType , SQLType

registerOutParameter

default void registerOutParameter(int parameterIndex,
                                  SQLType sqlType,
                                  String typeName)
                           throws SQLException

निर्दिष्ट आउटपुट पैरामीटर को पंजीकृत करता है। विधि के इस संस्करण का registerOutParameter उपयोग उपयोगकर्ता-परिभाषित या REF आउटपुट पैरामीटर के लिए किया जाना चाहिए । उपयोगकर्ता-निर्धारित प्रकार के उदाहरण में शामिल हैं: STRUCT , DISTINCT , JAVA_OBJECT , और नामित सरणी प्रकार के।

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

उपयोगकर्ता-परिभाषित पैरामीटर के लिए, पैरामीटर का पूरी तरह से योग्य SQL प्रकार नाम भी दिया जाना चाहिए, जबकि एक REF पैरामीटर के लिए आवश्यक है कि संदर्भित प्रकार का पूरी तरह से योग्य प्रकार का नाम दिया जाए। एक JDBC ड्राइवर जिसे टाइप कोड और टाइप नाम की जानकारी की आवश्यकता नहीं है, वह इसे अनदेखा कर सकता है। हालांकि, पोर्टेबल होने के लिए, अनुप्रयोगों को उपयोगकर्ता-परिभाषित और REF मापदंडों के लिए हमेशा इन मूल्यों को प्रदान करना चाहिए । यद्यपि यह उपयोगकर्ता-परिभाषित और REF मापदंडों के लिए अभिप्रेत है , इस पद्धति का उपयोग किसी भी JDBC प्रकार के पैरामीटर को पंजीकृत करने के लिए किया जा सकता है। यदि पैरामीटर में उपयोगकर्ता-परिभाषित या REF प्रकार नहीं है, तो टाइपनाम पैरामीटर को अनदेखा किया जाता है।

नोट: आउट पैरामीटर के मूल्य को पढ़ते समय, आपको गेट्टर विधि का उपयोग करना होगा जिसका जावा प्रकार पैरामीटर के पंजीकृत एसक्यूएल प्रकार से मेल खाता है।

डिफ़ॉल्ट कार्यान्वयन फेंक देगा SQLFeatureNotSupportedException

पैरामीटर:
parameterIndex - पहला पैरामीटर 1 है, दूसरा 2 है, ...
sqlType - SQLType OUT पैरामीटर को पंजीकृत करने के लिए उपयोग करने के लिए परिभाषित JDBC प्रकार कोड ।
typeName - SQL संरचित प्रकार का पूरी तरह से योग्य नाम
फेंकता:
SQLException - अगर पैरामीटरइंडेक्स वैध नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - अगर JDBC ड्राइवर निर्दिष्ट sqlType का समर्थन नहीं करता है
जबसे:
1.8
यह भी देखें:
JDBCType , SQLType

registerOutParameter

default void registerOutParameter(String parameterName,
                                  SQLType sqlType)
                           throws SQLException

parameterName JDBC प्रकार के नाम वाले OUT पैरामीटर को पंजीकृत करता है sqlType । संग्रहीत प्रक्रिया निष्पादित होने से पहले सभी OUT पैरामीटर पंजीकृत होने चाहिए।

sqlType OUT पैरामीटर के लिए निर्दिष्ट JDBC प्रकार जावा प्रकार को निर्धारित करता है जिसका उपयोग get उस पैरामीटर के मान को पढ़ने के लिए विधि में किया जाना चाहिए ।

यदि JDBC प्रकार को इस आउटपुट पैरामीटर पर लौटने की उम्मीद है, तो यह विशेष डेटाबेस के लिए विशिष्ट है, sqlType होना चाहिए JDBCType.OTHER या SQLType जो JDBC ड्राइवर द्वारा समर्थित है .. विधि getObject(int) मान को पुनः प्राप्त करती है।

डिफ़ॉल्ट कार्यान्वयन फेंक देगा SQLFeatureNotSupportedException

पैरामीटर:
parameterName - पैरामीटर का नाम
sqlType - SQLType OUT पैरामीटर को पंजीकृत करने के लिए उपयोग करने के लिए परिभाषित JDBC प्रकार कोड । यदि पैरामीटर JDBC प्रकार का है JDBCType.NUMERIC या JDBCType.DECIMAL , उस registerOutParameter मान के संस्करण का उपयोग किया जाना चाहिए।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - अगर JDBC ड्राइवर निर्दिष्ट sqlType का समर्थन नहीं करता है या यदि JDBC ड्राइवर इस पद्धति का समर्थन नहीं करता है
जबसे:
1.8
यह भी देखें:
JDBCType , SQLType

registerOutParameter

default void registerOutParameter(String parameterName,
                                  SQLType sqlType,
                                  int scale)
                           throws SQLException

parameterName JDBC प्रकार के होने के लिए नामित पैरामीटर को पंजीकृत करता है sqlType । संग्रहीत प्रक्रिया निष्पादित होने से पहले सभी OUT पैरामीटर पंजीकृत होने चाहिए।

sqlType OUT पैरामीटर के लिए निर्दिष्ट JDBC प्रकार जावा प्रकार को निर्धारित करता है जिसका उपयोग get उस पैरामीटर के मान को पढ़ने के लिए विधि में किया जाना चाहिए ।

इस संस्करण का registerOutParameter उपयोग तब किया जाना चाहिए जब पैरामीटर JDBC प्रकार का हो JDBCType.NUMERIC या JDBCType.DECIMAL

डिफ़ॉल्ट कार्यान्वयन फेंक देगा SQLFeatureNotSupportedException

पैरामीटर:
parameterName - पैरामीटर का नाम
sqlType - SQLType OUT पैरामीटर को पंजीकृत करने के लिए उपयोग करने के लिए परिभाषित JDBC प्रकार कोड ।
scale - दशमलव बिंदु के दाईं ओर अंकों की वांछित संख्या। यह शून्य से अधिक या उसके बराबर होना चाहिए।
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - अगर JDBC ड्राइवर निर्दिष्ट sqlType का समर्थन नहीं करता है या यदि JDBC ड्राइवर इस पद्धति का समर्थन नहीं करता है
जबसे:
1.8
यह भी देखें:
JDBCType , SQLType

registerOutParameter

default void registerOutParameter(String parameterName,
                                  SQLType sqlType,
                                  String typeName)
                           throws SQLException

निर्दिष्ट आउटपुट पैरामीटर को पंजीकृत करता है। विधि के इस संस्करण का registerOutParameter उपयोग उपयोगकर्ता-नामित या आरईएफ आउटपुट पैरामीटर के लिए किया जाना चाहिए। उपयोगकर्ता-नाम प्रकारों के उदाहरणों में शामिल हैं: STRUCT, DISTINCT, JAVA_OBJECT, और नामित प्रकार प्रकार।

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

उपयोगकर्ता-नामित पैरामीटर के लिए पैरामीटर का पूरी तरह से योग्य SQL प्रकार नाम भी दिया जाना चाहिए, जबकि REF पैरामीटर के लिए आवश्यक है कि संदर्भित प्रकार का पूरी तरह से योग्य प्रकार का नाम दिया जाए। एक JDBC ड्राइवर जिसे टाइप कोड और टाइप नाम की जानकारी की आवश्यकता नहीं है, वह इसे अनदेखा कर सकता है। हालांकि, पोर्टेबल होने के लिए, एप्लिकेशन को उपयोगकर्ता-नामित और आरईएफ मापदंडों के लिए हमेशा इन मूल्यों को प्रदान करना चाहिए। यद्यपि यह उपयोगकर्ता-नामित और आरईएफ मापदंडों के लिए अभिप्रेत है, इस पद्धति का उपयोग किसी भी जेडीबीसी प्रकार के पैरामीटर को पंजीकृत करने के लिए किया जा सकता है। यदि पैरामीटर में उपयोगकर्ता नाम या REF प्रकार नहीं है, तो टाइपनाम पैरामीटर को अनदेखा किया जाता है।

नोट: किसी आउट पैरामीटर के मूल्य को पढ़ते समय, आपको उस getXXX विधि का उपयोग करना होगा जिसका जावा प्रकार XXX पैरामीटर के पंजीकृत एसक्यूएल प्रकार से मेल खाता है।

डिफ़ॉल्ट कार्यान्वयन फेंक देगा SQLFeatureNotSupportedException

पैरामीटर:
parameterName - पैरामीटर का नाम
sqlType - SQLType OUT पैरामीटर को पंजीकृत करने के लिए उपयोग करने के लिए परिभाषित JDBC प्रकार कोड ।
typeName - SQL संरचित प्रकार का पूरी तरह से योग्य नाम
फेंकता:
SQLException - अगर पैरामीटरनाम किसी नामित पैरामीटर के अनुरूप नहीं है; यदि डेटाबेस एक्सेस त्रुटि होती है या यह विधि बंद पर कहा जाता है CallableStatement
SQLFeatureNotSupportedException - अगर JDBC ड्राइवर निर्दिष्ट sqlType का समर्थन नहीं करता है या यदि JDBC ड्राइवर इस पद्धति का समर्थन नहीं करता है
जबसे:
1.8
यह भी देखें:
JDBCType , SQLType

Original text