Class JdbcConnection

JdbcConnection

یک Connection JDBC. برای مستندات این کلاس، به 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 یک شی JdbcStatement برای ارسال دستورات SQL به پایگاه داده ایجاد می کند.
createStatement(resultSetType, resultSetConcurrency) JdbcStatement یک شی JdbcStatement برای ارسال دستورات SQL به پایگاه داده ایجاد می کند.
createStatement(resultSetType, resultSetConcurrency, resultSetHoldability) JdbcStatement یک شی JdbcStatement برای ارسال دستورات SQL به پایگاه داده ایجاد می کند.
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[]) مراجعه کنید.

مولفه های

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

برگشت

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


createBlob()

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

شیء بازگشتی در ابتدا حاوی هیچ داده ای نیست. می توانید از متدهای setBytes JdbcBlob برای تنظیم داده هایی که باید حاوی آن باشد استفاده کنید. حباب مورد استفاده در اینجا با لکه ایجاد شده با Utilities.newBlob(data) یکسان نیست. برای تبدیل بین دو فرمت، از متدهای تعریف شده getBytes() و setBytes() استفاده کنید. از طرف دیگر، هر دو JdbcBlob و JdbcClob یک روش راحت getAppsScriptBlob() را برای تبدیل به فرمتی که می تواند توسط Apps Script استفاده شود، ارائه می دهند.

برگشت

JdbcBlob - یک شی حباب خالی.


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
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)

یک شی 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)
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();

مولفه های

نام تایپ کنید شرح
resultSetType Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ، یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency 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)
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();

مولفه های

نام تایپ کنید شرح
resultSetType Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ، یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency Integer یک نوع همزمانی؛ Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE .
resultSetHoldability Integer تنظیم قابلیت نگهداری؛ Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .

برگشت

JdbcStatement - یک نمونه عبارت برای اجرای پرس و جوها.


createStruct(typeName, attributes)

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

مولفه های

نام تایپ کنید شرح
typeName 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.TRANSACTIONLEConnection. 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 زمان انتظار بر حسب ثانیه تا عملیات اعتبارسنجی تکمیل شود. مقدار 0 نشان می دهد که هیچ مهلتی اعمال نشده است.

برگشت

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 ارائه می شوند.
resultSetType Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ، یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency 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 ارائه می شوند.
resultSetType Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ، یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency Integer یک نوع همزمانی؛ Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE .
resultSetHoldability 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 که ممکن است حاوی یک «؟» دیگر باشد. متغیرهای پارامتر IN.

برگشت

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


prepareStatement(sql, autoGeneratedKeys)

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

مولفه های

نام تایپ کنید شرح
sql String یک عبارت SQL که ممکن است حاوی یک «؟» دیگر باشد. متغیرهای پارامتر IN.
autoGeneratedKeys 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 که ممکن است حاوی یک «؟» دیگر باشد. متغیرهای پارامتر IN.
resultSetType Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ، یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency 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 که ممکن است حاوی یک «؟» دیگر باشد. متغیرهای پارامتر IN.
resultSetType Integer یک نوع مجموعه نتیجه؛ یکی از Jdbc.ResultSet.TYPE_FORWARD_ONLY ، Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ، یا Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE .
resultSetConcurrency Integer یک نوع همزمانی؛ Jdbc.ResultSet.CONCUR_READ_ONLY یا Jdbc.ResultSet.CONCUR_UPDATABLE .
resultSetHoldability 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 که ممکن است حاوی یک «؟» دیگر باشد. متغیرهای پارامتر IN.
indices Integer[] شاخص های ستون ستون هایی که از سطر یا ردیف های درج شده برگردانده می شوند.

برگشت

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


prepareStatementByName(sql, columnNames)

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

مولفه های

نام تایپ کنید شرح
sql String یک عبارت SQL که ممکن است حاوی یک «؟» دیگر باشد. متغیرهای پارامتر IN.
columnNames String[] نام ستون‌هایی که مشخص می‌کنند متد کدام ستون‌ها را از سطر یا ردیف‌های درج‌شده برگرداند.

برگشت

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


releaseSavepoint(savepoint)

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

مولفه های

نام تایپ کنید شرح
savepoint JdbcSavepoint نقطه ذخیره برای حذف.

مجوز

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

  • 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 JdbcSavepoint نقطه ذخیره برای بازگشت به.

مجوز

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

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

setAutoCommit(autoCommit)

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

مولفه های

نام تایپ کنید شرح
autoCommit Boolean اگر true ، حالت 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 قابلیت نگهداری پیش فرض اشیاء JdbcResultSet ایجاد شده با این اتصال. Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT یا Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT .

setReadOnly(readOnly)

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

مولفه های

نام تایپ کنید شرح
readOnly 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_SERIALIZABLE است: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED , Jdbc.Connection.TRANSACTION_READ_COMMITTED , Jdbc.Connection.TRANSACTION_REPEATABLE_READ ، Jdbc.Connection.TRANSACTION_NONE .

مجوز

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

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