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

المعلمات

الاسمالنوعالوصف
typeNameStringاسم SQL الخاص بقاعدة البيانات للصفيفة elemnents' الكتابة. تشمل الخيارات أنواع مدمجة أو أنواع يحددها المستخدم أو أنواع SQL قياسية تدعمها قاعدة البيانات.
elementsObject[]العناصر المطلوب تعبئتها في الكائن الذي تم إرجاعه

الإرجاع

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


createBlob()

تنشئ مثيل JdbcBlob. راجِع أيضًا java.sql.Connection#createBlob().

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

الإرجاع

JdbcBlob — كائن الكائن الثنائي الكبير (blob) فارغ.


createClob()

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

الإرجاع

JdbcClob — كائن كتلة فارغ.


createNClob()

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

الإرجاع

JdbcClob — كائن nlob فارغ.


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

المعلمات

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

المعلمات

الاسمالنوعالوصف
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 الخاص بقاعدة البيانات للصفيفة elemnents' الكتابة. تشمل الخيارات أنواع مدمجة أو أنواع يحددها المستخدم أو أنواع 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().

الإرجاع

Booleantrue إذا كان الاتصال للقراءة فقط false بخلاف ذلك.

التفويض

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

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

isValid(timeout)

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

المعلمات

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

الإرجاع

Booleantrue إذا كان الاتصال صالحًا 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