Class JdbcConnection

اتصال Jdbc

یک Connection JDBC. برای مستندات این کلاس، به java.sql.Connection مراجعه کنید.

روش‌ها

روش نوع بازگشتی شرح مختصر
clear Warnings() void برای مستندات این روش، به java.sql.Connection#clearWarnings() مراجعه کنید.
close() void پایگاه داده این اتصال و تمام منابع مرتبط را آزاد کنید.
commit() void تمام تغییرات در حال انتظار را دائمی می‌کند، قفل‌های پایگاه داده‌ای که توسط این Jdbc Connection نگهداری می‌شوند را آزاد می‌کند.
create Array Of(typeName, elements) Jdbc Array برای مستندات این روش، به java.sql.Connection#createArrayOf(String, Object[]) مراجعه کنید.
create Blob() Jdbc Blob یک نمونه Jdbc Blob می‌سازد.
create Clob() Jdbc Clob برای مستندات این روش، به java.sql.Connection#createClob() مراجعه کنید.
create NClob() Jdbc Clob برای مستندات این روش، به java.sql.Connection#createNClob() مراجعه کنید.
create SQLXML() Jdbc SQLXML برای مستندات این روش، به java.sql.Connection#createSQLXML() مراجعه کنید.
create Statement() Jdbc Statement یک شیء Jdbc Statement برای ارسال دستورات SQL به پایگاه داده ایجاد می‌کند.
create Statement(resultSetType, resultSetConcurrency) Jdbc Statement یک شیء Jdbc Statement برای ارسال دستورات SQL به پایگاه داده ایجاد می‌کند.
create Statement(resultSetType, resultSetConcurrency, resultSetHoldability) Jdbc Statement یک شیء Jdbc Statement برای ارسال دستورات SQL به پایگاه داده ایجاد می‌کند.
create Struct(typeName, attributes) Jdbc Struct برای مستندات این روش، به java.sql.Connection#createStruct(String, Object[]) مراجعه کنید.
get Auto Commit() Boolean برای مستندات این متد، به java.sql.Connection#getAutoCommit() مراجعه کنید.
get Catalog() String یا مستندات این متد، به java.sql.Connection#getCatalog() مراجعه کنید.
get Holdability() Integer برای مستندات این متد، به java.sql.Connection#getHoldability() مراجعه کنید.
get Meta Data() Jdbc Database Meta Data برای مستندات این روش، به java.sql.Connection#getMetaData() مراجعه کنید.
get Transaction Isolation() Integer برای مستندات این متد، به java.sql.Connection#getTransactionIsolation() مراجعه کنید.
get Warnings() String[] برای مستندات این روش، به java.sql.Connection#getWarnings() مراجعه کنید.
is Closed() Boolean برای مستندات این روش، به java.sql.Connection#isClosed() مراجعه کنید.
is Read Only() Boolean برای مستندات این روش، به java.sql.Connection#isReadOnly() مراجعه کنید.
is Valid(timeout) Boolean برای مستندات این روش، به java.sql.Connection#isValid(int) مراجعه کنید.
native SQL(sql) String برای مستندات این روش، به java.sql.Connection#nativeSQL(String) مراجعه کنید.
prepare Call(sql) Jdbc Callable Statement برای مستندات این روش، به java.sql.Connection#prepareCall(String) مراجعه کنید.
prepare Call(sql, resultSetType, resultSetConcurrency) Jdbc Callable Statement برای مستندات این روش، به java.sql.Connection#prepareCall(String, int, int) مراجعه کنید.
prepare Call(sql, resultSetType, resultSetConcurrency, resultSetHoldability) Jdbc Callable Statement برای مستندات این روش، به java.sql.Connection#prepareCall(String, int, int, int) مراجعه کنید.
prepare Statement(sql) Jdbc Prepared Statement برای مستندات این روش، به java.sql.Connection#prepareStatement(String) مراجعه کنید.
prepare Statement(sql, autoGeneratedKeys) Jdbc Prepared Statement برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int) مراجعه کنید.
prepare Statement(sql, resultSetType, resultSetConcurrency) Jdbc Prepared Statement برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int, int) مراجعه کنید.
prepare Statement(sql, resultSetType, resultSetConcurrency, resultSetHoldability) Jdbc Prepared Statement برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int, int, int) مراجعه کنید.
prepare Statement By Index(sql, indices) Jdbc Prepared Statement برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int[]) مراجعه کنید.
prepare Statement By Name(sql, columnNames) Jdbc Prepared Statement برای مستندات این روش، به java.sql.Connection#prepareStatement(String, String[]) مراجعه کنید.
release Savepoint(savepoint) void برای مستندات این روش، به java.sql.Connection#releaseSavepoint(Savepoint) مراجعه کنید.
rollback() void برای مستندات این روش، به java.sql.Connection#rollback() مراجعه کنید.
rollback(savepoint) void برای مستندات این روش، به java.sql.Connection#rollback(Savepoint) مراجعه کنید.
set Auto Commit(autoCommit) void برای مستندات این روش، به java.sql.Connection#setAutoCommit(boolean) مراجعه کنید.
set Catalog(catalog) void برای مستندات این روش، به java.sql.Connection#setCatalog(String) مراجعه کنید.
set Holdability(holdability) void برای مستندات این روش، به java.sql.Connection#setHoldability(int) مراجعه کنید.
set Read Only(readOnly) void برای مستندات این روش، به java.sql.Connection#setReadOnly(boolean) مراجعه کنید.
set Savepoint() Jdbc Savepoint برای مستندات این روش، به java.sql.Connection#setSavepoint() مراجعه کنید.
set Savepoint(name) Jdbc Savepoint برای مستندات این روش، به java.sql.Connection#setSavepoint(String) مراجعه کنید.
set Transaction Isolation(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[]) مراجعه کنید.

پارامترها

نام نوع توضیحات
type Name String نام SQL مخصوص پایگاه داده برای نوع عناصر آرایه. گزینه‌ها شامل انواع داخلی، انواع تعریف‌شده توسط کاربر یا انواع استاندارد SQL پشتیبانی‌شده توسط پایگاه داده هستند.
elements Object[] عناصری که قرار است در شیء برگردانده شده قرار گیرند.

بازگشت

JdbcArray - آرایه‌ای که عناصر آن به نوع SQL مشخص شده نگاشت می‌شوند.


createBlob()

یک نمونه JdbcBlob می‌سازد. همچنین به java.sql.Connection#createBlob() مراجعه کنید.

شیء برگردانده شده در ابتدا حاوی هیچ داده‌ای نیست. می‌توانید از متدهای setBytes از JdbcBlob برای تنظیم داده‌هایی که باید در آن باشد استفاده کنید. blob استفاده شده در اینجا با blob ایجاد شده با 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()

یک شیء JdbcStatement برای ارسال دستورات SQL به پایگاه داده ایجاد می‌کند. همچنین به 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)

یک شیء JdbcStatement برای ارسال دستورات SQL به پایگاه داده ایجاد می‌کند. همچنین به 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();

پارامترها

نام نوع توضیحات
result Set Type Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
result Set Concurrency Integer یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE .

بازگشت

JdbcStatement — نمونه‌ای از دستور برای اجرای کوئری‌ها.


createStatement(resultSetType, resultSetConcurrency, resultSetHoldability)

یک شیء JdbcStatement برای ارسال دستورات SQL به پایگاه داده ایجاد می‌کند. همچنین به 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();

پارامترها

نام نوع توضیحات
result Set Type Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
result Set Concurrency Integer یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE .
result Set Holdability Integer یک تنظیم قابلیت نگهداری؛ یا Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .

بازگشت

JdbcStatement — نمونه‌ای از دستور برای اجرای کوئری‌ها.


createStruct(typeName, attributes)

برای مستندات این روش، به java.sql.Connection#createStruct(String, Object[]) مراجعه کنید.

پارامترها

نام نوع توضیحات
type Name String نام SQL مخصوص پایگاه داده برای نوع عناصر آرایه. گزینه‌ها شامل انواع داخلی، انواع تعریف‌شده توسط کاربر یا انواع استاندارد SQL پشتیبانی‌شده توسط پایگاه داده هستند.
attributes Object[] ویژگی‌هایی که شیء برگشتی را پر می‌کنند.

بازگشت

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() مراجعه کنید.

بازگشت

Boolean - اگر اتصال بسته باشد، true و در غیر این صورت false .

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

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

isReadOnly()

برای مستندات این روش، به java.sql.Connection#isReadOnly() مراجعه کنید.

بازگشت

Boolean - اگر اتصال فقط خواندنی باشد، true و در غیر این صورت false .

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

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

isValid(timeout)

برای مستندات این روش، به java.sql.Connection#isValid(int) مراجعه کنید.

پارامترها

نام نوع توضیحات
timeout Integer مدت زمان انتظار برای تکمیل عملیات اعتبارسنجی (به ثانیه). مقدار ۰ نشان می‌دهد که هیچ مهلت زمانی اعمال نشده است.

بازگشت

Boolean - اگر اتصال معتبر باشد، true و در غیر این صورت false برمی‌گرداند. همچنین اگر مدت زمان انقضا قبل از اتمام عملیات تمام شود، false برمی‌گرداند.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

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

nativeSQL(sql)

برای مستندات این روش، به java.sql.Connection#nativeSQL(String) مراجعه کنید.

پارامترها

نام نوع توضیحات
sql String یک دستور SQL که ممکن است شامل یک متغیر '?' دیگر باشد.

بازگشت

String - شکل بومی دستور ارائه شده.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

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

prepareCall(sql)

برای مستندات این روش، به java.sql.Connection#prepareCall(String) مراجعه کنید.

پارامترها

نام نوع توضیحات
sql String یک دستور SQL که ممکن است شامل یک متغیر دیگر با علامت '?' باشد، که معمولاً با استفاده از نحو فرار از فراخوانی JDBC ارائه می‌شود.

بازگشت

JdbcCallableStatement - یک دستور قابل فراخوانی که شامل دستور SQL از پیش کامپایل شده است.


prepareCall(sql, resultSetType, resultSetConcurrency)

برای مستندات این روش، به java.sql.Connection#prepareCall(String, int, int) مراجعه کنید.

پارامترها

نام نوع توضیحات
sql String یک دستور SQL که ممکن است شامل یک متغیر دیگر با علامت '?' باشد، که معمولاً با استفاده از نحو فرار از فراخوانی JDBC ارائه می‌شود.
result Set Type Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
result Set Concurrency Integer یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE .

بازگشت

JdbcCallableStatement - یک دستور قابل فراخوانی حاوی دستور SQL از پیش کامپایل شده که مجموعه نتایج را با نوع و همزمانی ارائه شده تولید می‌کند.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

برای مستندات این روش، به java.sql.Connection#prepareCall(String, int, int, int) مراجعه کنید.

پارامترها

نام نوع توضیحات
sql String یک دستور SQL که ممکن است شامل یک متغیر دیگر با علامت '?' باشد، که معمولاً با استفاده از نحو فرار از فراخوانی JDBC ارائه می‌شود.
result Set Type Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
result Set Concurrency Integer یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE .
result Set Holdability Integer یک تنظیم قابلیت نگهداری؛ یا Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .

بازگشت

JdbcCallableStatement - یک دستور قابل فراخوانی حاوی دستور SQL از پیش کامپایل شده که مجموعه نتایج را با نوع ارائه شده، همزمانی، تولید می‌کند.


prepareStatement(sql)

برای مستندات این روش، به java.sql.Connection#prepareStatement(String) مراجعه کنید.

پارامترها

نام نوع توضیحات
sql String یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد.

بازگشت

JdbcPreparedStatement — یک دستور آماده‌شده حاوی دستور SQL از پیش کامپایل‌شده.


prepareStatement(sql, autoGeneratedKeys)

برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int) مراجعه کنید.

پارامترها

نام نوع توضیحات
sql String یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد.
auto Generated Keys Integer یک پرچم که نشان می‌دهد آیا کلیدهای تولید شده خودکار بازگردانده می‌شوند یا خیر؛ یا Jdbc.Statement.RETURN_GENERATED_KEYS یا Jdbc.Statement.NO_GENERATED_KEYS .

بازگشت

JdbcPreparedStatement — یک دستور آماده‌شده حاوی دستور SQL از پیش کامپایل‌شده، که احتمالاً قادر به بازگرداندن کلیدهای تولیدشده خودکار است.


prepareStatement(sql, resultSetType, resultSetConcurrency)

برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int, int) مراجعه کنید.

پارامترها

نام نوع توضیحات
sql String یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد.
result Set Type Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
result Set Concurrency Integer یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE .

بازگشت

JdbcPreparedStatement - یک دستور آماده‌شده حاوی دستور SQL از پیش کامپایل‌شده که مجموعه نتایج را با نوع و همزمانی ارائه‌شده تولید می‌کند.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int, int, int) مراجعه کنید.

پارامترها

نام نوع توضیحات
sql String یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد.
result Set Type Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
result Set Concurrency Integer یک نوع همزمانی؛ یا Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE .
result Set Holdability Integer یک تنظیم قابلیت نگهداری؛ یا Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .

بازگشت

JdbcPreparedStatement - یک دستور آماده‌شده حاوی دستور SQL از پیش کامپایل‌شده که مجموعه نتایج را با نوع، همزمانی و قابلیت نگهداری ارائه‌شده تولید می‌کند.


prepareStatementByIndex(sql, indices)

برای مستندات این روش، به java.sql.Connection#prepareStatement(String, int[]) مراجعه کنید.

پارامترها

نام نوع توضیحات
sql String یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد.
indices Integer[] شاخص‌های ستون ستون‌هایی که از ردیف یا ردیف‌های درج‌شده بازگردانده می‌شوند.

بازگشت

JdbcPreparedStatement — یک دستور آماده‌شده حاوی دستور SQL از پیش کامپایل‌شده، که قادر به بازگرداندن کلیدهای تولیدشده خودکار است که توسط شاخص‌های ستون ارائه‌شده مشخص می‌شوند.


prepareStatementByName(sql, columnNames)

برای مستندات این روش، به java.sql.Connection#prepareStatement(String, String[]) مراجعه کنید.

پارامترها

نام نوع توضیحات
sql String یک دستور SQL که ممکن است شامل یک متغیر پارامتر '?' دیگر در ورودی باشد.
column Names String[] نام ستون‌هایی که مشخص می‌کنند متد باید کدام ستون‌ها را از ردیف یا ردیف‌های درج‌شده برگرداند.

بازگشت

JdbcPreparedStatement — یک دستور آماده‌شده حاوی دستور SQL از پیش کامپایل‌شده، که قادر به بازگرداندن کلیدهای تولیدشده خودکار است که توسط نام ستون‌های ارائه‌شده مشخص می‌شوند.


releaseSavepoint(savepoint)

برای مستندات این روش، به java.sql.Connection#releaseSavepoint(Savepoint) مراجعه کنید.

پارامترها

نام نوع توضیحات
savepoint Jdbc Savepoint نقطه ذخیره‌ای که باید حذف شود.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

  • 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) مراجعه کنید.

پارامترها

نام نوع توضیحات
savepoint Jdbc Savepoint نقطه ذخیره‌ای که قرار است به آن برگردید.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

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

setAutoCommit(autoCommit)

برای مستندات این روش، به java.sql.Connection#setAutoCommit(boolean) مراجعه کنید.

پارامترها

نام نوع توضیحات
auto Commit Boolean اگر true ، حالت auto-commit فعال است؛ false ، غیرفعال می‌شود.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

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

setCatalog(catalog)

برای مستندات این روش، به java.sql.Connection#setCatalog(String) مراجعه کنید.

پارامترها

نام نوع توضیحات
catalog String نام یک کاتالوگ (زیرفضای موجود در پایگاه داده اتصال) که در آن کار خواهد شد.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

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

setHoldability(holdability)

برای مستندات این روش، به java.sql.Connection#setHoldability(int) مراجعه کنید.

پارامترها

نام نوع توضیحات
holdability Integer قابلیت نگهداری پیش‌فرض اشیاء Jdbc Result Set ایجاد شده با این اتصال؛ یا Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .

setReadOnly(readOnly)

برای مستندات این روش، به java.sql.Connection#setReadOnly(boolean) مراجعه کنید.

پارامترها

نام نوع توضیحات
read Only Boolean اگر 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) مراجعه کنید.

پارامترها

نام نوع توضیحات
name String نام نقطه ذخیره ایجاد شده.

بازگشت

JdbcSavepoint — نقطه ذخیره جدید نامگذاری شده.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

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

setTransactionIsolation(level)

برای مستندات این روش، به java.sql.Connection#setTransactionIsolation(int) مراجعه کنید.

پارامترها

نام نوع توضیحات
level 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