Class JdbcConnection

JdbcConnection

‫JDBC Connection. לעיון בתיעוד של הכיתה הזו, אפשר לעבור אל java.sql.Connection.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
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()

שחרור מסד הנתונים של החיבור הזה וכל המשאבים שמשויכים אליו.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.close();

ראה גם

  • Connection.close()

commit()

הופך את כל השינויים שממתינים לאישור לקבועים, משחרר את נעילות מסד הנתונים שמוחזקות על ידי JdbcConnection.

const conn = Jdbc.getConnection(
    'jdbc:mysql://<host>:<port>/<instance>',
    'user',
    'password',
);
conn.setAutoCommit(false);
const stmt = conn.prepareStatement(
    'insert into person (lname,fname) values (?,?)',
);
const start = new Date();
for (let i = 0; i < 5000; i++) {
  // Objects are accessed using 1-based indexing
  stmt.setObject(1, `firstName${i}`);
  stmt.setObject(2, `lastName${i}`);
  stmt.addBatch();
}
const 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
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement();

stmt.setMaxRows(100);
const 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)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
);

stmt.setMaxRows(100);
const 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)
const conn = Jdbc.getConnection('jdbc:mysql://<host>:3306/<instance>');
const stmt = conn.createStatement(
    Jdbc.ResultSet.TYPE_FORWARD_ONLY,
    Jdbc.ResultSet.CONCUR_READ_ONLY,
    Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT,
);

stmt.setMaxRows(100);
const 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().

חזרה

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

חזרה

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

אישור

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

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

prepareCall(sql)

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

פרמטרים

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

חזרה

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


prepareCall(sql, resultSetType, resultSetConcurrency)

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

פרמטרים

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


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