جهاز JDBC Connection
. للحصول على مستندات هذا الصف، راجِع
java.sql.Connection
.
الطُرق
الوثائق التفصيلية
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 | الوصف |
---|---|---|
typeName | String | اسم SQL الخاص بقاعدة البيانات لنوع عناصر الصفيف. تتضمن الخيارات الأنواع المضمنة أو أنواعًا يحددها المستخدم أو أنواع SQL عادية متوافقة مع قاعدة البيانات. |
elements | Object[] | العناصر المطلوب تعبئتها في الكائن المعروض. |
استرجاع الكرة
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 | الوصف |
---|---|---|
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();
المَعلمات
الاسم | Type | الوصف |
---|---|---|
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[])
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
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.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 | الوصف |
---|---|---|
timeout | Integer | يشير ذلك المصطلح إلى وقت الانتظار بالثواني إلى أن تكتمل عملية التحقّق. وتشير القيمة 0 إلى عدم تطبيق أي مهلة. |
استرجاع الكرة
Boolean
: true
إذا كان الاتصال صالحًا، وfalse
غير ذلك. ويتم أيضًا عرض false
إذا انتهت المهلة قبل اكتمال العملية.
التفويض
تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/script.external_request
nativeSQL(sql)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#nativeSQL(String)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
sql | String | عبارة SQL قد تحتوي على عنصر نائب آخر '?'. |
استرجاع الكرة
String
— الصيغة الأصلية للعبارة المقدمة.
التفويض
تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/script.external_request
prepareCall(sql)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#prepareCall(String)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
sql | String | عبارة SQL قد تحتوي على عنصر نائب إضافي آخر يحمل علامة "?"، ويتم تقديمه عادةً باستخدام بنية إلغاء استدعاء JDBC. |
استرجاع الكرة
JdbcCallableStatement
: هي عبارة قابلة للاستدعاء تحتوي على عبارة SQL (لغة الاستعلام البنيوية) مجمعة مسبقًا.
prepareCall(sql, resultSetType, resultSetConcurrency)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#prepareCall(String, int, int)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
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)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
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)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
sql | String | عبارة SQL قد تحتوي على عناصر نائبة أخرى لمعلمة '?' IN. |
استرجاع الكرة
JdbcPreparedStatement
: هي عبارة مُعدّة تحتوي على عبارة SQL (لغة الاستعلام البنيوية) مجمعة مسبقًا.
prepareStatement(sql, autoGeneratedKeys)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#prepareStatement(String, int)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
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)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
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)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
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[])
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
sql | String | عبارة SQL قد تحتوي على عناصر نائبة أخرى لمعلمة '?' IN. |
indices | Integer[] | فهارس الأعمدة التي يتم إرجاعها من الصف أو الصفوف المدرجة. |
استرجاع الكرة
JdbcPreparedStatement
: عبارة معدّة تحتوي على عبارة SQL المجمَّعة مسبقًا، قادرة على عرض
المفاتيح التي تم إنشاؤها تلقائيًا والتي تحدّدها فهارس الأعمدة المقدّمة.
prepareStatementByName(sql, columnNames)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#prepareStatement(String, String[])
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
sql | String | عبارة SQL قد تحتوي على عناصر نائبة أخرى لمعلمة '?' IN. |
columnNames | String[] | أسماء الأعمدة التي تحدِّد الأعمدة التي يجب أن تعرضها الطريقة من الصف أو الصفوف المدرَجة. |
استرجاع الكرة
JdbcPreparedStatement
: هي عبارة مُعدّة تحتوي على عبارة SQL المجمَّعة مسبقًا، قادرة على عرض المفاتيح التي تم إنشاؤها تلقائيًا والتي تحدّدها أسماء الأعمدة المتوفّرة.
releaseSavepoint(savepoint)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#releaseSavepoint(Savepoint)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
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)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
savepoint | JdbcSavepoint | نقطة الحفظ المطلوب العودة إليها. |
التفويض
تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/script.external_request
setAutoCommit(autoCommit)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#setAutoCommit(boolean)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
autoCommit | Boolean | في حال true ، يتم تفعيل وضع التنفيذ التلقائي، بينما يتم إيقاف false . |
التفويض
تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/script.external_request
setCatalog(catalog)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#setCatalog(String)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
catalog | String | تمثّل هذه السمة اسم الكتالوج (المساحة الفرعية في قاعدة بيانات الاتصال) المطلوب العمل فيه. |
التفويض
تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/script.external_request
setHoldability(holdability)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#setHoldability(int)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
holdability | Integer | يشير ذلك المصطلح إلى قابلية التجميد التلقائية لكائنات JdbcResultSet التي يتم إنشاؤها من خلال هذا الربط، إما Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT أو Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT . |
setReadOnly(readOnly)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#setReadOnly(boolean)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
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)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
name | String | اسم نقطة الحفظ التي تم إنشاؤها. |
استرجاع الكرة
JdbcSavepoint
: نقطة الحفظ الجديدة المسماة
التفويض
تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/script.external_request
setTransactionIsolation(level)
للحصول على مستندات حول هذه الطريقة، يمكنك الاطّلاع على
java.sql.Connection#setTransactionIsolation(int)
.
المَعلمات
الاسم | Type | الوصف |
---|---|---|
level | Integer | مستوى المعاملة المطلوب ضبطه، وهو أحد ما يلي: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED أو Jdbc.Connection.TRANSACTION_READ_COMMITTED أو Jdbc.Connection.TRANSACTION_REPEATABLE_READ أو Jdbc.Connection.TRANSACTION_SERIALIZABLE أو Jdbc.Connection.TRANSACTION_NONE . |
التفويض
تتطلب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على تفويض باستخدام واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/script.external_request