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 שספציפי למסד הנתונים של רכיבי המערך מהסוג הזה. האפשרויות כוללות סוגים מובנים, סוגים בהגדרת המשתמש או סוגי SQL סטנדרטיים שנתמכים על ידי מסד הנתונים.
elementsObject[]הרכיבים לאכלוס באובייקט המוחזר.

חזרה

JdbcArray – מערך שהרכיבים שלו ממופים לסוג ה-SQL שצוין.


createBlob()

יוצרת מכונה של JdbcBlob. למידע נוסף, ראו java.sql.Connection#createBlob().

האובייקט המוחזר לא מכיל נתונים בהתחלה. אפשר להשתמש ב-setBytes methods של JdbcBlob כדי להגדיר את הנתונים שהוא צריך להכיל. ה-blob שבו נעשה שימוש כאן אינו זהה ל- ה-blob נוצר באמצעות Utilities.newBlob(data). המרה בין שני הפורמטים, השתמשו ב-methods getBytes() ו-setBytes() המוגדרים. לחלופין, גם JdbcBlob וגם JdbcClob מספקים getAppsScriptBlob() להמרה לפורמט שמתאים ל-Apps Script.

חזרה

JdbcBlob – אובייקט blob ריק.


createClob()

למסמכי תיעוד של השיטה הזו: java.sql.Connection#createClob().

חזרה

JdbcClob – אובייקט clob ריק.


createNClob()

למסמכי תיעוד של השיטה הזו: java.sql.Connection#createNClob().

חזרה

JdbcClob – אובייקט nclob ריק.


createSQLXML()

למסמכי תיעוד של השיטה הזו: java.sql.Connection#createSQLXML().

חזרה

JdbcSQLXML – אובייקט SQLXML ריק.


createStatement()

יצירת אובייקט JdbcStatement לשליחת הצהרות SQL למסד הנתונים. ראו גם java.sql.Connection#createStatement()

// This sample code assumes authentication is off
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement();

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

while(rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

חזרה

JdbcStatement – מופע של הצהרה שבאמצעותה מריצים שאילתות.


createStatement(resultSetType, resultSetConcurrency)

יצירת אובייקט JdbcStatement לשליחת הצהרות SQL למסד הנתונים. ראו גם java.sql.Connection#createStatement(int, int)

הגרסה הזו מאפשרת לשנות את הסוג של קבוצת התוצאות ואת בו-זמניות.

// This sample code assumes authentication is off
// For more information about this method, see documentation here:
//  http://docs.oracle.com/javase/6/docs/api/java/sql/Connection.html#createStatement(int, int)
var conn = Jdbc.getConnection("jdbc:mysql://<host>:3306/<instance>")
var stmt = conn.createStatement(Jdbc.ResultSet.TYPE_FORWARD_ONLY,
                                Jdbc.ResultSet.CONCUR_READ_ONLY);

stmt.setMaxRows(100);
var rs = stmt.execute("select * from person");

while(rs.next()) {
  // Do something
}

rs.close();
stmt.close();
conn.close();

פרמטרים

שםסוגתיאור
resultSetTypeIntegerסוג של קבוצת תוצאות; אחד מהערכים Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE או Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerסוג בו-זמניות (concurrency). 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סוג בו-זמניות (concurrency). 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().

חזרה

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 שעשויה להכיל עוד תו '?' של placeholders.

חזרה

String – הצורה המקורית של ההצהרה שסופקה.

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

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

prepareCall(sql)

לקבלת מידע על השיטה הזו, ראו java.sql.Connection#prepareCall(String)

פרמטרים

שםסוגתיאור
sqlStringהצהרת SQL שעשויה להכיל עוד תו '?' placeholders, בדרך כלל באמצעות תחביר בריחה של קריאה ל-JDBC.

חזרה

JdbcCallableStatement - הצהרה הניתנת לקריאה שמכילה את הצהרת ה-SQL שעברה הידור מראש.


prepareCall(sql, resultSetType, resultSetConcurrency)

לקבלת מידע על השיטה הזו, ראו java.sql.Connection#prepareCall(String, int, int)

פרמטרים

שםסוגתיאור
sqlStringהצהרת SQL שעשויה להכיל עוד תו '?' placeholders, בדרך כלל באמצעות תחביר בריחה של קריאה ל-JDBC.
resultSetTypeIntegerסוג של קבוצת תוצאות; אחד מהערכים Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE או Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerסוג בו-זמניות (concurrency). Jdbc.ResultSet.CONCUR_READ_ONLY או Jdbc.ResultSet.CONCUR_UPDATABLE.

חזרה

JdbcCallableStatement - הצהרה שניתן לקרוא לה קריאה, שמכילה את הצהרת ה-SQL שעברה הידור מראש שיוצרת תוצאה מוגדרות בסוג וב-concurrency שצוינו.


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

לקבלת מידע על השיטה הזו, ראו java.sql.Connection#prepareCall(String, int, int, int)

פרמטרים

שםסוגתיאור
sqlStringהצהרת SQL שעשויה להכיל עוד תו '?' placeholders, בדרך כלל באמצעות תחביר בריחה של קריאה ל-JDBC.
resultSetTypeIntegerסוג של קבוצת תוצאות; אחד מהערכים Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE או Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerסוג בו-זמניות (concurrency). 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 שעשויה להכיל עוד תו '?' placeholders של פרמטרים IN.

חזרה

JdbcPreparedStatement – הצהרה מוכנה שכוללת את הצהרת ה-SQL שהורכבה מראש.


prepareStatement(sql, autoGeneratedKeys)

לקבלת מידע על השיטה הזו, ראו java.sql.Connection#prepareStatement(String, int)

פרמטרים

שםסוגתיאור
sqlStringהצהרת SQL שעשויה להכיל עוד תו '?' placeholders של פרמטרים 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 שעשויה להכיל עוד תו '?' placeholders של פרמטרים IN.
resultSetTypeIntegerסוג של קבוצת תוצאות; אחד מהערכים Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE או Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerסוג בו-זמניות (concurrency). Jdbc.ResultSet.CONCUR_READ_ONLY או Jdbc.ResultSet.CONCUR_UPDATABLE.

חזרה

JdbcPreparedStatement – הצהרה מוכנה שכוללת את הצהרת ה-SQL שעברה הידור מראש שיוצרת תוצאה מוגדרות בסוג וב-concurrency שצוינו.


prepareStatement(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

לקבלת מידע על השיטה הזו, ראו java.sql.Connection#prepareStatement(String, int, int, int)

פרמטרים

שםסוגתיאור
sqlStringהצהרת SQL שעשויה להכיל עוד תו '?' placeholders של פרמטרים IN.
resultSetTypeIntegerסוג של קבוצת תוצאות; אחד מהערכים Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE או Jdbc.ResultSet.TYPE_SCROLL_SENSITIVE.
resultSetConcurrencyIntegerסוג בו-זמניות (concurrency). Jdbc.ResultSet.CONCUR_READ_ONLY או Jdbc.ResultSet.CONCUR_UPDATABLE.
resultSetHoldabilityIntegerהגדרת החזקה לצורך משפטי; Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT או Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

חזרה

JdbcPreparedStatement – הצהרה מוכנה שכוללת את הצהרת ה-SQL שעברה הידור מראש שיוצרת תוצאה מוגדר עם הסוג, בו-זמניות (concurrency) ויכולת ההחזקה שסופקו.


prepareStatementByIndex(sql, indices)

לקבלת מידע על השיטה הזו, ראו java.sql.Connection#prepareStatement(String, int[])

פרמטרים

שםסוגתיאור
sqlStringהצהרת SQL שעשויה להכיל עוד תו '?' placeholders של פרמטרים IN.
indicesInteger[]האינדקסים של העמודות שמוחזרים מהשורה או מהשורות שנוספו.

חזרה

JdbcPreparedStatement – הצהרה מוכנה מראש שכוללת את הצהרת ה-SQL מוכנה מראש, שמסוגלת להחזיר ומופקים באופן אוטומטי לפי האינדקסים של העמודות.


prepareStatementByName(sql, columnNames)

לקבלת מידע על השיטה הזו, ראו java.sql.Connection#prepareStatement(String, String[])

פרמטרים

שםסוגתיאור
sqlStringהצהרת SQL שעשויה להכיל עוד תו '?' placeholders של פרמטרים 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