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

הגרסה הזו מאפשרת לקבוע ידנית את סוג קבוצת התוצאות והבו-זמניות (concurrency).

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

חזרה

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


prepareCall(sql, resultSetType, resultSetConcurrency)

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

פרמטרים

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


prepareCall(sql, resultSetType, resultSetConcurrency, resultSetHoldability)

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

פרמטרים

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