Class JdbcConnection

JdbcConnection

جهاز JDBC Connection. للحصول على مستندات هذا الصف، راجِع java.sql.Connection.

الطُرق

الطريقةنوع القيمة التي يتم إرجاعهاوصف قصير
clearWarnings()voidللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.Connection#clearWarnings().
close()voidتحرير قاعدة بيانات هذا الاتصال وكل الموارد المرتبطة به.
commit()voidجعل جميع التغييرات المعلَّقة دائمة، وإفلات أقفال قواعد البيانات التي تحتفظ بها JdbcConnection هذه.
createArrayOf(typeName, elements)JdbcArrayللحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.Connection#createArrayOf(String, Object[]).
createBlob()JdbcBlobتنشئ هذه الدالة مثيل JdbcBlob.
createClob()JdbcClobللحصول على مستندات حول هذه الطريقة، يُرجى الاطّلاع على java.sql.Connection#createClob().
createNClob()JdbcClobللحصول على مستندات حول هذه الطريقة، يُرجى الاطّلاع على java.sql.Connection#createNClob().
createSQLXML()JdbcSQLXMLللحصول على مستندات حول هذه الطريقة، يُرجى الاطّلاع على java.sql.Connection#createSQLXML().
createStatement()JdbcStatementتنشئ كائن 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[]).

المَعلمات

الاسمTypeالوصف
typeNameStringاسم SQL الخاص بقاعدة البيانات لنوع عناصر الصفيف. تتضمن الخيارات الأنواع المضمنة أو أنواعًا يحددها المستخدم أو أنواع SQL عادية متوافقة مع قاعدة البيانات.
elementsObject[]العناصر المطلوب تعبئتها في الكائن المعروض.

استرجاع الكرة

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


createBlob()

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

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

استرجاع الكرة

JdbcBlob - كائن كائن كائن ثنائي كبير فارغ.


createClob()

للحصول على مستندات حول هذه الطريقة، يُرجى الاطّلاع على java.sql.Connection#createClob().

استرجاع الكرة

JdbcClob - كائن كلوب فارغ


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

المَعلمات

الاسم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)

تنشئ كائن 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();

المَعلمات

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

استرجاع الكرة

JdbcStruct: يشير هذا المصطلح إلى كائن بنية يتم ربطه بنوع لغة الاستعلامات البنيوية (SQL) المحدّد وتتم تعبئته بالسمات المحدّدة.


getAutoCommit()

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.Connection#getAutoCommit().

استرجاع الكرة

Boolean: true إذا كان وضع التنفيذ التلقائي للاتصال مفعّلاً، false أو غير ذلك

التفويض

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

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

getCatalog()

أو مستندات حول هذه الطريقة، يُرجى الاطّلاع على java.sql.Connection#getCatalog().

استرجاع الكرة

String: اسم الكتالوج الحالي أو null في حال عدم ضبط أي اسم

التفويض

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

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

getHoldability()

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.Connection#getHoldability().

استرجاع الكرة

Integer - إعداد قابلية تجميد البيانات للاتصال؛ إما Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT أو Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.


getMetaData()

للحصول على مستندات حول هذه الطريقة، يُرجى الاطّلاع على java.sql.Connection#getMetaData().

استرجاع الكرة

JdbcDatabaseMetaData — البيانات الوصفية لقاعدة البيانات المرتبطة بعملية الربط هذه.

التفويض

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

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

getTransactionIsolation()

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.Connection#getTransactionIsolation().

استرجاع الكرة

Integer — مستوى المعاملة الحالي، وهو أحد الخيارات التالية: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED أو Jdbc.Connection.TRANSACTION_READ_COMMITTED أو Jdbc.Connection.TRANSACTION_REPEATABLE_READ أو Jdbc.Connection.TRANSACTION_SERIALIZABLE أو Jdbc.Connection.TRANSACTION_NONE.

التفويض

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

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

getWarnings()

للحصول على مستندات حول هذه الطريقة، يُرجى الاطّلاع على java.sql.Connection#getWarnings().

استرجاع الكرة

String[] - مصفوفة من سلاسل التحذيرات.

التفويض

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

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

isClosed()

للحصول على مستندات حول هذه الطريقة، يُرجى الاطّلاع على java.sql.Connection#isClosed().

استرجاع الكرة

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

المَعلمات

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

استرجاع الكرة

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

التفويض

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

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

nativeSQL(sql)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.Connection#nativeSQL(String).

المَعلمات

الاسمTypeالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب آخر '?'.

استرجاع الكرة

String — الصيغة الأصلية للعبارة المقدمة.

التفويض

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

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

prepareCall(sql)

للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على java.sql.Connection#prepareCall(String).

المَعلمات

الاسمTypeالوصف
sqlStringعبارة SQL قد تحتوي على عنصر نائب إضافي آخر يحمل علامة "?"، ويتم تقديمه عادةً باستخدام بنية إلغاء استدعاء JDBC.

استرجاع الكرة

JdbcCallableStatement: هي عبارة قابلة للاستدعاء تحتوي على عبارة SQL (لغة الاستعلام البنيوية) مجمعة مسبقًا.


prepareCall(sql, resultSetType, resultSetConcurrency)

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

المَعلمات

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

المَعلمات

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

المَعلمات

الاسمTypeالوصف
sqlStringعبارة SQL قد تحتوي على عناصر نائبة أخرى لمعلمة '?' IN.

استرجاع الكرة

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


prepareStatement(sql, autoGeneratedKeys)

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

المَعلمات

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

المَعلمات

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

المَعلمات

الاسمTypeالوصف
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[]).

المَعلمات

الاسمTypeالوصف
sqlStringعبارة SQL قد تحتوي على عناصر نائبة أخرى لمعلمة '?' IN.
indicesInteger[]فهارس الأعمدة التي يتم إرجاعها من الصف أو الصفوف المدرجة.

استرجاع الكرة

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


prepareStatementByName(sql, columnNames)

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

المَعلمات

الاسمTypeالوصف
sqlStringعبارة SQL قد تحتوي على عناصر نائبة أخرى لمعلمة '?' 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الوصف
autoCommitBooleanفي حال true، يتم تفعيل وضع التنفيذ التلقائي، بينما يتم إيقاف 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الوصف
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).

المَعلمات

الاسم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