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()JdbcBlobJdbcBlob इंस्टेंस बनाता है.
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()

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

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

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

  • Connection.close()

commit()

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

var conn = Jdbc.getConnection("jdbc:mysql://<host>:<port>/<instance>", "user", "password");
conn.setAutoCommit(false);
var stmt = conn.prepareStatement("insert into person (lname,fname) values (?,?)");
var start = new Date();
for (var i = 0; i < 5000; i++) {
  // Objects are accessed using 1-based indexing
  stmt.setObject(1, 'firstName' + i);
  stmt.setObject(2, 'lastName' + i);
  stmt.addBatch();
}
var 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[]) देखें.

पैरामीटर

नामTypeब्यौरा
typeNameStringएलिमेंट का अरे टाइप, जो किसी खास डेटाबेस के हिसाब से SQL का नाम है. विकल्पों में, पहले से मौजूद टाइप, उपयोगकर्ता के तय किए गए टाइप या डेटाबेस के साथ काम करने वाले स्टैंडर्ड एसक्यूएल टाइप शामिल होते हैं.
elementsObject[]लौटाए गए ऑब्जेक्ट में पॉप्युलेट किए जाने वाले एलिमेंट.

रिटर्न

JdbcArray — वह अरे जिसके एलिमेंट, दिए गए SQL टाइप से मैप करते हैं.


createBlob()

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

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

रिटर्न

JdbcBlob — एक खाली ब्लॉब ऑब्जेक्ट.


createClob()

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

रिटर्न

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


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
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement();

stmt.setMaxRows(100);
var 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)
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY,
                                Jdbc.ResultSet.CONCUR_READ_ONLY);

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

पैरामीटर

नामTypeब्यौरा
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)
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY,
                                Jdbc.ResultSet.CONCUR_READ_ONLY,
                                Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT);

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

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

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

पैरामीटर

नामTypeब्यौरा
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[]) देखें.

पैरामीटर

नामTypeब्यौरा
typeNameStringएलिमेंट का अरे टाइप, जो किसी खास डेटाबेस के हिसाब से SQL का नाम है. विकल्पों में, पहले से मौजूद टाइप, उपयोगकर्ता के तय किए गए टाइप या डेटाबेस के साथ काम करने वाले स्टैंडर्ड एसक्यूएल टाइप शामिल होते हैं.
attributesObject[]वे एट्रिब्यूट जो लौटाए गए ऑब्जेक्ट को पॉप्युलेट करते हैं.

रिटर्न

JdbcStruct — ऐसा स्ट्रक्चर ऑब्जेक्ट जो दिए गए एसक्यूएल टाइप के मुताबिक मैप करता है और दिए गए एट्रिब्यूट से पॉप्युलेट किया जाता है.


getAutoCommit()

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

रिटर्न

Booleantrue, अगर कनेक्शन का अपने-आप काम करने वाला मोड चालू है, तो 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() देखें.

रिटर्न

Boolean — अगर कनेक्शन बंद है, तो true. अगर ऐसा नहीं है, तो 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) देखें.

पैरामीटर

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

रिटर्न

अगर कनेक्शन मान्य है, तो Booleantrue. अगर ऐसा नहीं है, तो false. अगर कार्रवाई पूरी होने से पहले, खत्म होने की अवधि खत्म हो जाती है, तो भी false दिखाता है.

अनुमति देना

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

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

nativeSQL(sql)

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

पैरामीटर

नामTypeब्यौरा
sqlStringSQL स्टेटमेंट, जिसमें एक और '?' प्लेसहोल्डर हो सकते हैं.

रिटर्न

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

अनुमति देना

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

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

prepareCall(sql)

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

पैरामीटर

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

रिटर्न

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


prepareCall(sql, resultSetType, resultSetConcurrency)

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

पैरामीटर

नामTypeब्यौरा
sqlStringSQL स्टेटमेंट, जिसमें एक और '?' प्लेसहोल्डर हो सकते हैं. आम तौर पर, यह 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 — कॉल करने लायक एक स्टेटमेंट, जिसमें पहले से कंपाइल किया गया SQL स्टेटमेंट होता है. यह दिए गए टाइप और एक साथ काम करने के हिसाब से नतीजे के सेट बनाता है.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

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

पैरामीटर

नामTypeब्यौरा
sqlStringSQL स्टेटमेंट, जिसमें एक और '?' प्लेसहोल्डर हो सकते हैं. आम तौर पर, यह 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 — कॉल करने लायक एक स्टेटमेंट, जिसमें पहले से कंपाइल किया गया SQL स्टेटमेंट होता है. इससे, दिए गए टाइप के हिसाब से नतीजे के सेट मिलते हैं.


prepareStatement(sql)

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

पैरामीटर

नामTypeब्यौरा
sqlStringSQL स्टेटमेंट, जिसमें एक और '?' IN पैरामीटर प्लेसहोल्डर हो सकता है.

रिटर्न

JdbcPreparedStatement — पहले से कंपाइल किए गए SQL स्टेटमेंट वाला एक तैयार स्टेटमेंट.


prepareStatement(sql, autoGeneratedKeys)

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

पैरामीटर

नामTypeब्यौरा
sqlStringSQL स्टेटमेंट, जिसमें एक और '?' IN पैरामीटर प्लेसहोल्डर हो सकता है.
autoGeneratedKeysIntegerऐसा फ़्लैग जो बताता है कि अपने-आप जनरेट हुई कुंजियां दी गई हैं या नहीं; Jdbc.Statement.RETURN_GENERATED_KEYS या Jdbc.Statement.NO_GENERATED_KEYS.

रिटर्न

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


prepareStatement(sql, resultSetType, resultSetConcurrency)

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

पैरामीटर

नामTypeब्यौरा
sqlStringSQL स्टेटमेंट, जिसमें एक और '?' 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) देखें.

पैरामीटर

नामTypeब्यौरा
sqlStringSQL स्टेटमेंट, जिसमें एक और '?' 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 — तैयार किया गया एक स्टेटमेंट, जिसमें पहले से कंपाइल किया गया SQL स्टेटमेंट होता है. इससे, दिए गए टाइप, कंसीरीज़, और होल्ड करने की क्षमता के साथ नतीजे के सेट मिलते हैं.


prepareStatementByIndex(sql, indices)

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

पैरामीटर

नामTypeब्यौरा
sqlStringSQL स्टेटमेंट, जिसमें एक और '?' IN पैरामीटर प्लेसहोल्डर हो सकता है.
indicesInteger[]शामिल की गई पंक्ति या पंक्तियों से मिलने वाले कॉलम के कॉलम इंडेक्स.

रिटर्न

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


prepareStatementByName(sql, columnNames)

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

पैरामीटर

नामTypeब्यौरा
sqlStringSQL स्टेटमेंट, जिसमें एक और '?' IN पैरामीटर प्लेसहोल्डर हो सकता है.
columnNamesString[]कॉलम के वे नाम जिनसे यह तय होता है कि शामिल की गई पंक्ति या पंक्तियों में से, तरीके को कौनसे कॉलम दिखाए जाने चाहिए.

रिटर्न

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


releaseSavepoint(savepoint)

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

पैरामीटर

नामTypeब्यौरा
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) देखें.

पैरामीटर

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

अनुमति देना

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

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

setAutoCommit(autoCommit)

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

पैरामीटर

नामTypeब्यौरा
autoCommitBooleantrue होने पर, अपने-आप कमिट मोड चालू होने पर, false बंद हो जाता है.

अनुमति देना

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

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

setCatalog(catalog)

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

पैरामीटर

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

अनुमति देना

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

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

setHoldability(holdability)

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

पैरामीटर

नामTypeब्यौरा
holdabilityIntegerइस कनेक्शन से बनाए गए JdbcResultSet ऑब्जेक्ट के लिए, होल्ड करने की डिफ़ॉल्ट क्षमता Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT या Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT है.

setReadOnly(readOnly)

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

पैरामीटर

नामTypeब्यौरा
readOnlyBooleantrue होने पर, रीड-ओनली मोड चालू होता है; 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) देखें.

पैरामीटर

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

रिटर्न

JdbcSavepoint — नया नाम सेव करने की जगह.

अनुमति देना

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

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

setTransactionIsolation(level)

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

पैरामीटर

नामTypeब्यौरा
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