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

פרמטרים

שםתיאורהתיאור
typeNameStringשם ה-SQL הספציפי למסד הנתונים של סוג הרכיבים האלמנטיים למערך. האפשרויות כוללות סוגים מובנים, סוגים לפי הגדרת המשתמש או סוגי SQL סטנדרטיים שנתמכים על ידי מסד הנתונים.
elementsObject[]הרכיבים שיש לאכלס באובייקט המוחזר.

החזרות

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


createBlob()

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

האובייקט שמוחזר בהתחלה לא מכיל נתונים. אפשר להשתמש בשיטות setBytes של JdbcBlob כדי להגדיר את הנתונים שהוא צריך להכיל. ה-blob שנעשה בו שימוש כאן לא זהה ל-blob שנוצר באמצעות Utilities.newBlob(data). כדי להמיר בין שני הפורמטים, צריך להשתמש בשיטות המוגדרות ב-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סוג בו-זמנית, 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 הספציפי למסד הנתונים של סוג הרכיבים האלמנטיים למערך. האפשרויות כוללות סוגים מובנים, סוגים לפי הגדרת המשתמש או סוגי 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().

החזרות

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

פרמטרים

שםתיאורהתיאור
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 שעשויה להכיל placeholder אחד או יותר מסוג '?', המסופקים בדרך כלל באמצעות תחביר Escape של קריאה ל-JDBC.

החזרות

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


prepareCall(sql, resultSetType, resultSetConcurrency)

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

פרמטרים

שםתיאורהתיאור
sqlStringהצהרת SQL שעשויה להכיל placeholder אחד או יותר מסוג '?', המסופקים בדרך כלל באמצעות תחביר Escape של קריאה ל-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 שעשויה להכיל placeholder אחד או יותר מסוג '?', המסופקים בדרך כלל באמצעות תחביר Escape של קריאה ל-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 שעשוי להכיל עוד 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סוג בו-זמנית, 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 שעשוי להכיל עוד placeholders של פרמטר '?' 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 שהוגדרה מראש, שיוצרת קבוצות תוצאות עם הסוג, העקביות (concurrency) וההחזקה (holdability) שצוינו.


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