Class JdbcConnection

JdbcConnection

JDBC Connection. इस क्लास के दस्तावेज़ के लिए, java.sql.Connection देखें.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
clearWarnings()voidइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#clearWarnings() देखें.
close()voidइस कनेक्शन के डेटाबेस और इससे जुड़े सभी संसाधनों को रिलीज़ करें.
commit()voidइससे सभी लंबित बदलाव हमेशा के लिए लागू हो जाते हैं. साथ ही, इस JdbcConnection के पास मौजूद डेटाबेस लॉक रिलीज़ हो जाते हैं.
createArrayOf(typeName, elements)JdbcArrayइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#createArrayOf(String, Object[]) देखें.
createBlob()JdbcBlobयह JdbcBlob इंस्टेंस बनाता है.
createClob()JdbcClobइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#createClob() देखें.
createNClob()JdbcClobइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#createNClob() देखें.
createSQLXML()JdbcSQLXMLइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#createSQLXML() देखें.
createStatement()JdbcStatementयह फ़ंक्शन, डेटाबेस को SQL स्टेटमेंट भेजने के लिए JdbcStatement ऑब्जेक्ट बनाता है.
createStatement(resultSetType, resultSetConcurrency)JdbcStatementयह फ़ंक्शन, डेटाबेस को SQL स्टेटमेंट भेजने के लिए JdbcStatement ऑब्जेक्ट बनाता है.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)JdbcStatementयह फ़ंक्शन, डेटाबेस को SQL स्टेटमेंट भेजने के लिए JdbcStatement ऑब्जेक्ट बनाता है.
createStruct(typeName, attributes)JdbcStructइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#createStruct(String, Object[]) देखें.
getAutoCommit()Booleanइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getAutoCommit() देखें.
getCatalog()Stringया इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getCatalog() देखें.
getHoldability()Integerइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getHoldability() देखें.
getMetaData()JdbcDatabaseMetaDataइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getMetaData() देखें.
getTransactionIsolation()Integerइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getTransactionIsolation() देखें.
getWarnings()String[]इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getWarnings() देखें.
isClosed()Booleanइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#isClosed() देखें.
isReadOnly()Booleanइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#isReadOnly() देखें.
isValid(timeout)Booleanइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#isValid(int) देखें.
nativeSQL(sql)Stringइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#nativeSQL(String) देखें.
prepareCall(sql)JdbcCallableStatementइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareCall(String) देखें.
prepareCall(sql, resultSetType, resultSetConcurrency)JdbcCallableStatementइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareCall(String, int, int) देखें.
prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcCallableStatementइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareCall(String, int, int, int) देखें.
prepareStatement(sql)JdbcPreparedStatementइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String) देखें.
prepareStatement(sql, autoGeneratedKeys)JdbcPreparedStatementइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String, int) देखें.
prepareStatement(sql, resultSetType, resultSetConcurrency)JdbcPreparedStatementइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String, int, int) देखें.
prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)JdbcPreparedStatementइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String, int, int, int) देखें.
prepareStatementByIndex(sql, indices)JdbcPreparedStatementइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String, int[]) देखें.
prepareStatementByName(sql, columnNames)JdbcPreparedStatementइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String, String[]) देखें.
releaseSavepoint(savepoint)voidइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#releaseSavepoint(Savepoint) देखें.
rollback()voidइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#rollback() देखें.
rollback(savepoint)voidइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#rollback(Savepoint) देखें.
setAutoCommit(autoCommit)voidइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setAutoCommit(boolean) देखें.
setCatalog(catalog)voidइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setCatalog(String) देखें.
setHoldability(holdability)voidइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setHoldability(int) देखें.
setReadOnly(readOnly)voidइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setReadOnly(boolean) देखें.
setSavepoint()JdbcSavepointइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setSavepoint() देखें.
setSavepoint(name)JdbcSavepointइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setSavepoint(String) देखें.
setTransactionIsolation(level)voidइस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setTransactionIsolation(int) देखें.

ज़्यादा जानकारी वाला दस्तावेज़

clearWarnings()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#clearWarnings() देखें.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

close()

इस कनेक्शन के डेटाबेस और इससे जुड़े सभी संसाधनों को रिलीज़ करें.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.close();

इन्हें भी देखें

  • Connection.close()

commit()

इससे सभी लंबित बदलाव हमेशा के लिए लागू हो जाते हैं. साथ ही, इस JdbcConnection के पास मौजूद डेटाबेस लॉक रिलीज़ हो जाते हैं.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.setAutoCommit(false);
const stmt = conn.prepareStatement(
    'insert into person (lname,fname) values (?,?)',
);
const start = new Date();
for (let i = 0; i < 5000; i++) {
  // Objects are accessed using 1-based indexing
  stmt.setObject(1, `firstName${i}`);
  stmt.setObject(2, `lastName${i}`);
  stmt.addBatch();
}
const res = stmt.executeBatch();
conn.commit();  // When this returns, this is when changes are actually
                // committed
conn.close();

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

इन्हें भी देखें

  • Connection.commit()

createArrayOf(typeName, elements)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#createArrayOf(String, Object[]) देखें.

पैरामीटर

नामटाइपब्यौरा
typeNameStringऐरे एलिमेंट के टाइप का डेटाबेस के हिसाब से एसक्यूएल नाम. विकल्पों में ये शामिल हैं: बिल्ट-इन टाइप, उपयोगकर्ता के तय किए गए टाइप या डेटाबेस के साथ काम करने वाले स्टैंडर्ड एसक्यूएल टाइप.
elementsObject[]जवाब में मिले ऑब्जेक्ट में शामिल किए जाने वाले एलिमेंट.

वापसी का टिकट

JdbcArray — एक ऐसा कलेक्शन जिसके एलिमेंट, तय किए गए एसक्यूएल टाइप से मैप होते हैं.


createBlob()

यह JdbcBlob इंस्टेंस बनाता है. java.sql.Connection#createBlob() भी देखें.

शुरुआत में दिखाए गए ऑब्जेक्ट में कोई डेटा नहीं है. इसमें कौनसा डेटा शामिल करना है, यह तय करने के लिए setBytes तरीकों का इस्तेमाल किया जा सकता है.JdbcBlob यहां इस्तेमाल किया गया बीएलओबी, Utilities.newBlob(data) से बनाए गए बीएलओबी से अलग है. दोनों फ़ॉर्मैट के बीच बदलने के लिए, तय किए गए getBytes() और setBytes() तरीकों का इस्तेमाल करें. इसके अलावा, JdbcBlob और JdbcClob, दोनों ही getAppsScriptBlob() Apps Script के साथ काम करने वाले फ़ॉर्मैट में बदलने का आसान तरीका उपलब्ध कराते हैं.

वापसी का टिकट

JdbcBlob — यह एक खाली blob ऑब्जेक्ट है.


createClob()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#createClob() देखें.

वापसी का टिकट

JdbcClob — एक खाली CLOB ऑब्जेक्ट.


createNClob()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#createNClob() देखें.

वापसी का टिकट

JdbcClob — एक खाली nclob ऑब्जेक्ट.


createSQLXML()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#createSQLXML() देखें.

वापसी का टिकट

JdbcSQLXML — एक खाली SQLXML ऑब्जेक्ट.


createStatement()

यह फ़ंक्शन, डेटाबेस को SQL स्टेटमेंट भेजने के लिए JdbcStatement ऑब्जेक्ट बनाता है. java.sql.Connection#createStatement() भी देखें.

// This sample code assumes authentication is off
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement();

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

वापसी का टिकट

JdbcStatement — क्वेरी को लागू करने के लिए स्टेटमेंट इंस्टेंस.


createStatement(resultSetType, resultSetConcurrency)

यह फ़ंक्शन, डेटाबेस को SQL स्टेटमेंट भेजने के लिए JdbcStatement ऑब्जेक्ट बनाता है. java.sql.Connection#createStatement(int, int) भी देखें.

इस वर्शन में, नतीजे के सेट टाइप और कॉंकुरेंसी को बदलने की अनुमति होती है.

// This sample code assumes authentication is off
// For more information about this method, see documentation here:
//  http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int,
//  int)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
);

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

पैरामीटर

नामटाइपब्यौरा
resultSetTypeIntegerनतीजे के सेट का टाइप; यह Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE या Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE में से कोई एक होता है.
resultSetConcurrencyIntegerएक साथ कई लोगों के जुड़ने की सुविधा का टाइप; Jdbc.ResultSet.CONCUR_READ_ONLY या Jdbc.ResultSet.CONCUR_UPDATABLE.

वापसी का टिकट

JdbcStatement — क्वेरी को लागू करने के लिए स्टेटमेंट इंस्टेंस.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

यह फ़ंक्शन, डेटाबेस को SQL स्टेटमेंट भेजने के लिए JdbcStatement ऑब्जेक्ट बनाता है. java.sql.Connection#createStatement(int, int, int) भी देखें.

इस वर्शन में, नतीजे के सेट टाइप, एक साथ कई अनुरोध प्रोसेस करने की सुविधा, और नतीजे को बनाए रखने की सुविधा को बदला जा सकता है.

// This sample code assumes authentication is off
// For more information about this method, see documentation here:
//  http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int,
//  int)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
    Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT,
);

stmt.setMaxRows(100);
const rs = stmt.execute('select * from person');

while (rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

पैरामीटर

नामटाइपब्यौरा
resultSetTypeIntegerनतीजे के सेट का टाइप; यह Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE या Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE में से कोई एक होता है.
resultSetConcurrencyIntegerएक साथ कई लोगों के जुड़ने की सुविधा का टाइप; Jdbc.ResultSet.CONCUR_READ_ONLY या Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerयह होल्ड करने की सेटिंग है. इसकी वैल्यू Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT या Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT होती है.

वापसी का टिकट

JdbcStatement — क्वेरी को लागू करने के लिए स्टेटमेंट इंस्टेंस.


createStruct(typeName, attributes)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#createStruct(String, Object[]) देखें.

पैरामीटर

नामटाइपब्यौरा
typeNameStringऐरे एलिमेंट के टाइप का डेटाबेस के हिसाब से एसक्यूएल नाम. विकल्पों में ये शामिल हैं: बिल्ट-इन टाइप, उपयोगकर्ता के तय किए गए टाइप या डेटाबेस के साथ काम करने वाले स्टैंडर्ड एसक्यूएल टाइप.
attributesObject[]ये ऐसे एट्रिब्यूट हैं जिनसे ऑब्जेक्ट की जानकारी मिलती है.

वापसी का टिकट

JdbcStruct — यह एक स्ट्रक्चर ऑब्जेक्ट है, जो दिए गए SQL टाइप से मैप होता है. साथ ही, इसमें दिए गए एट्रिब्यूट शामिल होते हैं.


getAutoCommit()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getAutoCommit() देखें.

वापसी का टिकट

Boolean — अगर कनेक्शन के ऑटो-कमिट मोड की सुविधा चालू है, तो true; अगर यह सुविधा चालू नहीं है, तो false.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

getCatalog()

या इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getCatalog() देखें.

वापसी का टिकट

String — कैटलॉग का मौजूदा नाम या null, अगर कोई नाम सेट नहीं किया गया है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

getHoldability()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getHoldability() देखें.

वापसी का टिकट

Integer — कनेक्शन की होल्ड करने की सेटिंग; यह Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT या Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT में से कोई एक होती है.


getMetaData()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getMetaData() देखें.

वापसी का टिकट

JdbcDatabaseMetaData — यह उस डेटाबेस का मेटाडेटा है जिससे यह कनेक्शन कनेक्ट होता है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

getTransactionIsolation()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getTransactionIsolation() देखें.

वापसी का टिकट

Integer — लेन-देन का मौजूदा लेवल. यह इनमें से कोई एक होता है: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE या Jdbc.Connection.TRANSACTION_NONE.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

getWarnings()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#getWarnings() देखें.

वापसी का टिकट

String[] — चेतावनी वाली स्ट्रिंग का ऐरे.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

isClosed()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#isClosed() देखें.

वापसी का टिकट

Booleantrue अगर कनेक्शन बंद है; false अगर कनेक्शन चालू है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

isReadOnly()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#isReadOnly() देखें.

वापसी का टिकट

Booleantrue अगर कनेक्शन सिर्फ़ पढ़ने के लिए है; false ऐसा न होने पर.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

isValid(timeout)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#isValid(int) देखें.

पैरामीटर

नामटाइपब्यौरा
timeoutIntegerपुष्टि करने की प्रोसेस पूरी होने के लिए, सेकंड में इंतज़ार करने का समय. वैल्यू 0 का मतलब है कि कोई टाइम आउट लागू नहीं किया गया है.

वापसी का टिकट

Boolean — अगर कनेक्शन मान्य है, तो true; अगर कनेक्शन मान्य नहीं है, तो false. अगर ऑपरेशन पूरा होने से पहले टाइम आउट की अवधि खत्म हो जाती है, तो यह फ़ंक्शन false भी दिखाता है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

nativeSQL(sql)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#nativeSQL(String) देखें.

पैरामीटर

नामटाइपब्यौरा
sqlStringयह एक एसक्यूएल स्टेटमेंट है. इसमें एक या उससे ज़्यादा '?' प्लेसहोल्डर हो सकते हैं.

वापसी का टिकट

String — दिए गए स्टेटमेंट का नेटिव फ़ॉर्म.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

prepareCall(sql)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareCall(String) देखें.

पैरामीटर

नामटाइपब्यौरा
sqlStringयह एक एसक्यूएल स्टेटमेंट है. इसमें एक या उससे ज़्यादा '?' प्लेसहोल्डर हो सकते हैं. आम तौर पर, इसे JDBC कॉल एस्केप सिंटैक्स का इस्तेमाल करके उपलब्ध कराया जाता है.

वापसी का टिकट

JdbcCallableStatement — यह कॉल किया जा सकने वाला स्टेटमेंट है. इसमें पहले से कंपाइल किया गया एसक्यूएल स्टेटमेंट होता है.


prepareCall(sql, resultSetType, resultSetConcurrency)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareCall(String, int, int) देखें.

पैरामीटर

नामटाइपब्यौरा
sqlStringयह एक एसक्यूएल स्टेटमेंट है. इसमें एक या उससे ज़्यादा '?' प्लेसहोल्डर हो सकते हैं. आम तौर पर, इसे JDBC कॉल एस्केप सिंटैक्स का इस्तेमाल करके उपलब्ध कराया जाता है.
resultSetTypeIntegerनतीजे के सेट का टाइप; यह Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE या Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE में से कोई एक होता है.
resultSetConcurrencyIntegerएक साथ कई लोगों के जुड़ने की सुविधा का टाइप; Jdbc.ResultSet.CONCUR_READ_ONLY या Jdbc.ResultSet.CONCUR_UPDATABLE.

वापसी का टिकट

JdbcCallableStatement — यह एक कॉल किया जा सकने वाला स्टेटमेंट है. इसमें पहले से कंपाइल किया गया एसक्यूएल स्टेटमेंट होता है. यह स्टेटमेंट, दिए गए टाइप और कॉंकुरेंसी के साथ नतीजे के सेट जनरेट करता है.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareCall(String, int, int, int) देखें.

पैरामीटर

नामटाइपब्यौरा
sqlStringयह एक एसक्यूएल स्टेटमेंट है. इसमें एक या उससे ज़्यादा '?' प्लेसहोल्डर हो सकते हैं. आम तौर पर, इसे JDBC कॉल एस्केप सिंटैक्स का इस्तेमाल करके उपलब्ध कराया जाता है.
resultSetTypeIntegerनतीजे के सेट का टाइप; यह Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE या Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE में से कोई एक होता है.
resultSetConcurrencyIntegerएक साथ कई लोगों के जुड़ने की सुविधा का टाइप; Jdbc.ResultSet.CONCUR_READ_ONLY या Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerयह होल्ड करने की सेटिंग है. इसकी वैल्यू Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT या Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT होती है.

वापसी का टिकट

JdbcCallableStatement — यह कॉल किया जा सकने वाला स्टेटमेंट है. इसमें पहले से कंपाइल किया गया एसक्यूएल स्टेटमेंट होता है. यह दिए गए टाइप और कॉंकुरेंसी के साथ नतीजे के सेट जनरेट करता है.


prepareStatement(sql)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String) देखें.

पैरामीटर

नामटाइपब्यौरा
sqlStringयह एक एसक्यूएल स्टेटमेंट है. इसमें एक या इससे ज़्यादा '?' IN पैरामीटर प्लेसहोल्डर हो सकते हैं.

वापसी का टिकट

JdbcPreparedStatement — यह एक ऐसा स्टेटमेंट होता है जिसमें पहले से कंपाइल किया गया एसक्यूएल स्टेटमेंट होता है.


prepareStatement(sql, autoGeneratedKeys)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String, int) देखें.

पैरामीटर

नामटाइपब्यौरा
sqlStringयह एक एसक्यूएल स्टेटमेंट है. इसमें एक या इससे ज़्यादा '?' IN पैरामीटर प्लेसहोल्डर हो सकते हैं.
autoGeneratedKeysIntegerयह फ़्लैग दिखाता है कि अपने-आप जनरेट होने वाली कुंजियां वापस लाई गई हैं या नहीं. इनकी वैल्यू Jdbc.Statement.RETURN_GENERATED_KEYS या Jdbc.Statement.NO_GENERATED_KEYS होती है.

वापसी का टिकट

JdbcPreparedStatement — यह एक ऐसा स्टेटमेंट है जिसमें पहले से कंपाइल किया गया एसक्यूएल स्टेटमेंट होता है. इसमें अपने-आप जनरेट होने वाली कुंजियां वापस लाने की क्षमता होती है.


prepareStatement(sql, resultSetType, resultSetConcurrency)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String, int, int) देखें.

पैरामीटर

नामटाइपब्यौरा
sqlStringयह एक एसक्यूएल स्टेटमेंट है. इसमें एक या इससे ज़्यादा '?' IN पैरामीटर प्लेसहोल्डर हो सकते हैं.
resultSetTypeIntegerनतीजे के सेट का टाइप; यह Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE या Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE में से कोई एक होता है.
resultSetConcurrencyIntegerएक साथ कई लोगों के जुड़ने की सुविधा का टाइप; Jdbc.ResultSet.CONCUR_READ_ONLY या Jdbc.ResultSet.CONCUR_UPDATABLE.

वापसी का टिकट

JdbcPreparedStatement — यह एक ऐसा स्टेटमेंट होता है जिसमें पहले से कंपाइल किया गया SQL स्टेटमेंट होता है. यह स्टेटमेंट, दिए गए टाइप और कॉंकुरेंसी के साथ नतीजे के सेट जनरेट करता है.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String, int, int, int) देखें.

पैरामीटर

नामटाइपब्यौरा
sqlStringयह एक एसक्यूएल स्टेटमेंट है. इसमें एक या इससे ज़्यादा '?' IN पैरामीटर प्लेसहोल्डर हो सकते हैं.
resultSetTypeIntegerनतीजे के सेट का टाइप; यह Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE या Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE में से कोई एक होता है.
resultSetConcurrencyIntegerएक साथ कई लोगों के जुड़ने की सुविधा का टाइप; Jdbc.ResultSet.CONCUR_READ_ONLY या Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerयह होल्ड करने की सेटिंग है. इसकी वैल्यू Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT या Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT होती है.

वापसी का टिकट

JdbcPreparedStatement — यह एक ऐसा स्टेटमेंट होता है जिसमें पहले से कंपाइल किया गया एसक्यूएल स्टेटमेंट होता है. यह स्टेटमेंट, दिए गए टाइप, कॉंकुरेंसी, और होल्ड करने की क्षमता के साथ नतीजे देता है.


prepareStatementByIndex(sql, indices)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String, int[]) देखें.

पैरामीटर

नामटाइपब्यौरा
sqlStringयह एक एसक्यूएल स्टेटमेंट है. इसमें एक या इससे ज़्यादा '?' IN पैरामीटर प्लेसहोल्डर हो सकते हैं.
indicesInteger[]वे कॉलम इंडेक्स जो डाली गई पंक्ति या पंक्तियों से दिखाए जाते हैं.

वापसी का टिकट

JdbcPreparedStatement — यह एक ऐसा तैयार किया गया स्टेटमेंट होता है जिसमें पहले से कंपाइल किया गया SQL स्टेटमेंट होता है. यह दिए गए कॉलम इंडेक्स के हिसाब से, अपने-आप जनरेट होने वाली कुंजियां वापस ला सकता है.


prepareStatementByName(sql, columnNames)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#prepareStatement(String, String[]) देखें.

पैरामीटर

नामटाइपब्यौरा
sqlStringयह एक एसक्यूएल स्टेटमेंट है. इसमें एक या इससे ज़्यादा '?' IN पैरामीटर प्लेसहोल्डर हो सकते हैं.
columnNamesString[]कॉलम के ऐसे नाम जिनसे यह पता चलता है कि इस तरीके को, जोड़ी गई पंक्ति या पंक्तियों से कौनसे कॉलम दिखाने चाहिए.

वापसी का टिकट

JdbcPreparedStatement — यह एक ऐसा स्टेटमेंट होता है जिसमें पहले से कंपाइल किया गया एसक्यूएल स्टेटमेंट होता है. यह दिए गए कॉलम के नामों के हिसाब से, अपने-आप जनरेट होने वाली कुंजियां वापस ला सकता है.


releaseSavepoint(savepoint)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#releaseSavepoint(Savepoint) देखें.

पैरामीटर

नामटाइपब्यौरा
savepointJdbcSavepointहटाने के लिए सेव पॉइंट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

rollback()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#rollback() देखें.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

rollback(savepoint)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#rollback(Savepoint) देखें.

पैरामीटर

नामटाइपब्यौरा
savepointJdbcSavepointवह सेव पॉइंट जिस पर वापस जाना है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

setAutoCommit(autoCommit)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setAutoCommit(boolean) देखें.

पैरामीटर

नामटाइपब्यौरा
autoCommitBooleanअगर true है, तो ऑटो-कमिट मोड चालू होता है; false इसे बंद करता है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

setCatalog(catalog)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setCatalog(String) देखें.

पैरामीटर

नामटाइपब्यौरा
catalogStringउस कैटलॉग का नाम (कनेक्शन के डेटाबेस में सबस्पेस), जिसमें काम करना है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

setHoldability(holdability)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setHoldability(int) देखें.

पैरामीटर

नामटाइपब्यौरा
holdabilityIntegerइस कनेक्शन से बनाए गए JdbcResultSet ऑब्जेक्ट के लिए, डिफ़ॉल्ट रूप से होल्ड करने की सुविधा; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT या Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT में से कोई एक.

setReadOnly(readOnly)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setReadOnly(boolean) देखें.

पैरामीटर

नामटाइपब्यौरा
readOnlyBooleanअगर true, रीड-ओनली मोड चालू है, तो false बंद हो जाता है.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

setSavepoint()

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setSavepoint() देखें.

वापसी का टिकट

JdbcSavepoint — बिना नाम वाला नया सेव पॉइंट.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

setSavepoint(name)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setSavepoint(String) देखें.

पैरामीटर

नामटाइपब्यौरा
nameStringसेव पॉइंट का नाम.

वापसी का टिकट

JdbcSavepoint — सेव पॉइंट का नया नाम.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request

setTransactionIsolation(level)

इस तरीके के दस्तावेज़ के लिए, java.sql.Connection#setTransactionIsolation(int) देखें.

पैरामीटर

नामटाइपब्यौरा
levelIntegerसेट करने के लिए लेन-देन का लेवल. यह इनमें से कोई एक होता है: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE या Jdbc.Connection.TRANSACTION_NONE.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:

  • https://www.googleapis.com/auth/script.external_request