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

إصدار قاعدة بيانات هذا الاتصال وجميع الموارد المرتبطة بها

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اسم SQL الخاص بقاعدة البيانات لنوع عناصر الصفيفة. تشمل الخيارات الأنواع المضمّنة أو الأنواع التي يحدّدها المستخدم أو أنواع SQL العادية المتوافقة مع قاعدة البيانات.
elementsObject[]العناصر التي سيتمّ ملؤها في الكائن الذي تم إرجاعه

الإرجاع

JdbcArray: مصفوفة يتم ربط عناصرها بنوع SQL المحدّد.


createBlob()

تنشئ هذه الدالة مثيلاً من JdbcBlob. يمكنك الاطّلاع أيضًا على java.sql.Connection#createBlob().

لا يحتوي العنصر الذي تم عرضه في البداية على أي بيانات. يمكنك استخدام طرق setBytes في JdbcBlob لضبط البيانات التي يجب أن تتضمّنها. إنّ النقطة الثنائية الكبيرة المستخدَمة هنا ليست هي نفسها النقطة الثنائية الكبيرة التي تم إنشاؤها باستخدام Utilities.newBlob(data). لتحويل بين التنسيقَين، استخدِم الطريقتَين getBytes() وsetBytes() المحدَّدتَين. بدلاً من ذلك، يوفّر كل من JdbcBlob وJdbcClob طريقة getAppsScriptBlob() مريحة للتحويل إلى تنسيق يمكن استخدامه في "برمجة تطبيقات Google".

الإرجاع

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

المعلمات

الاسمالنوعالوصف
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)

تنشئ هذه الدالة عنصر 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();

المعلمات

الاسمالنوعالوصف
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اسم SQL الخاص بقاعدة البيانات لنوع عناصر الصفيفة. تشمل الخيارات الأنواع المضمّنة أو الأنواع التي يحدّدها المستخدم أو أنواع SQL العادية المتوافقة مع قاعدة البيانات.
attributesObject[]السمات التي تملأ العنصر الذي تم إرجاعه

الإرجاع

JdbcStruct: عنصر بنية يتم ربطه بنوع SQL المحدّد ويتم ملؤه بالسمات المحدّدة.


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

الإرجاع

Booleantrue إذا كان الاتصال مغلقًا، و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).

المعلمات

الاسمالنوعالوصف
timeoutIntegerالوقت بالثواني الذي يجب انتظاره حتى تكتمل عملية التحقّق. تشير القيمة 0 إلى عدم تطبيق أي مهلة.

الإرجاع

Boolean: true إذا كان الاتصال صالحًا، أو false في حال عدم صلاحيته. تعرض هذه السمة أيضًا القيمة false إذا انتهت مهلة الفترة الزمنية قبل اكتمال العملية.

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية:

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

nativeSQL(sql)

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Connection#nativeSQL(String).

المعلمات

الاسمالنوعالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب واحد أو أكثر من النوع "؟".

الإرجاع

String: تمثّل هذه السمة الشكل الأصلي للعبارة المقدَّمة.

التفويض

تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية:

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

prepareCall(sql)

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Connection#prepareCall(String).

المعلمات

الاسمالنوعالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب واحد أو أكثر من النوع "؟"، ويتم توفيرها عادةً باستخدام بنية الهروب من استدعاء JDBC.

الإرجاع

JdbcCallableStatement: عبارة قابلة للاستدعاء تحتوي على عبارة SQL مجمَّعة مسبقًا.


prepareCall(sql, resultSetType, resultSetConcurrency)

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Connection#prepareCall(String, int, int).

المعلمات

الاسمالنوعالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب واحد أو أكثر من النوع "؟"، ويتم توفيرها عادةً باستخدام بنية الهروب من استدعاء 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).

المعلمات

الاسمالنوعالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب واحد أو أكثر من النوع "؟"، ويتم توفيرها عادةً باستخدام بنية الهروب من استدعاء 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).

المعلمات

الاسمالنوعالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب واحد أو أكثر للمَعلمة IN بعلامة الاستفهام "؟".

الإرجاع

JdbcPreparedStatement: عبارة مُعدّة تحتوي على عبارة SQL مجمّعة مسبقًا.


prepareStatement(sql, autoGeneratedKeys)

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Connection#prepareStatement(String, int).

المعلمات

الاسمالنوعالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب واحد أو أكثر للمَعلمة 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).

المعلمات

الاسمالنوعالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب واحد أو أكثر للمَعلمة 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عبارة SQL قد تحتوي على عنصر نائب واحد أو أكثر للمَعلمة 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[]).

المعلمات

الاسمالنوعالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب واحد أو أكثر للمَعلمة IN بعلامة الاستفهام "؟".
indicesInteger[]فهارس الأعمدة التي يتم عرضها من الصفوف المُدرَجة

الإرجاع

JdbcPreparedStatement — عبارة مُعدّة تحتوي على عبارة SQL مُجمّعة مسبقًا، ويمكنها عرض المفاتيح التي تم إنشاؤها تلقائيًا والمحدّدة بفهارس الأعمدة المقدَّمة.


prepareStatementByName(sql, columnNames)

للاطّلاع على مستندات هذه الطريقة، يُرجى الانتقال إلى java.sql.Connection#prepareStatement(String, String[]).

المعلمات

الاسمالنوعالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب واحد أو أكثر للمَعلمة IN بعلامة الاستفهام "؟".
columnNamesString[]أسماء الأعمدة التي تحدّد الأعمدة التي يجب أن تعرضها الطريقة من الصف أو الصفوف المُدرَجة.

الإرجاع

JdbcPreparedStatement: عبارة مُعدّة تحتوي على عبارة SQL مجمّعة مسبقًا، ويمكنها عرض المفاتيح التي تم إنشاؤها تلقائيًا والمحدّدة بأسماء الأعمدة المقدَّمة.


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