Class Jdbc

Jdbc

שירות JDBC מאפשר לסקריפטים להתחבר ל-Google Cloud SQL, ל-MySQL, ל-Microsoft SQL Server ולמסדי נתונים של Oracle. מידע נוסף זמין במדריך ל-JDBC.

Methods

שיטהסוג הערך שמוחזרתיאור קצר
getCloudSqlConnection(url)JdbcConnectionמנסה ליצור חיבור לכתובת ה-URL שצוינה של Google Cloud SQL.
getCloudSqlConnection(url, info)JdbcConnectionמנסה ליצור חיבור לכתובת ה-URL שצוינה של Google Cloud SQL.
getCloudSqlConnection(url, userName, password)JdbcConnectionמנסה ליצור חיבור לכתובת ה-URL שצוינה של Google Cloud SQL.
getConnection(url)JdbcConnectionניסיונות ליצור חיבור לכתובת ה-URL של מסד הנתונים שצוינה.
getConnection(url, info)JdbcConnectionניסיונות ליצור חיבור לכתובת ה-URL של מסד הנתונים שצוינה.
getConnection(url, userName, password)JdbcConnectionמנסה ליצור חיבור למסד הנתונים שצוין באמצעות שם משתמש וסיסמה.
newDate(milliseconds)JdbcDateיצירת תאריך ממיליוניות השנייה מאז תחילת התקופה של זמן מערכת.
newTime(milliseconds)JdbcTimeיצירת זמן ממילישניות מאז תחילת התקופה של זמן מערכת.
newTimestamp(milliseconds)JdbcTimestampיצירת חותמת זמן ממילישניות מאז תחילת התקופה של זמן מערכת.
parseDate(date)JdbcDateיוצרים תאריך על ידי ניתוח מחרוזת התאריך ב-SQL.
parseTime(time)JdbcTimeיצירת זמן על ידי ניתוח מחרוזת הזמן של SQL.
parseTimestamp(timestamp)JdbcTimestampיוצרים חותמת זמן על ידי ניתוח מחרוזת חותמת הזמן של SQL.

תיעוד מפורט

getCloudSqlConnection(url)

מנסה ליצור חיבור לכתובת ה-URL שצוינה של Google Cloud SQL.

פרמטרים

שםסוגתיאור
urlStringכתובת URL של מסד נתונים בפורמט jdbc:google:mysql://subname.

חזרה

JdbcConnection – אובייקט JdbcConnection.

אישור

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

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, info)

מנסה ליצור חיבור לכתובת ה-URL שצוינה של Google Cloud SQL.

פרמטרים

שםסוגתיאור
urlStringכתובת URL של מסד נתונים בפורמט jdbc:google:mysql://subname.
infoObjectאובייקט JavaScript אופציונלי שמציין פרמטרים מתקדמים כפי שמוגדרים בהמשך.

פרמטרים מתקדמים

שםסוגתיאור
connectTimeoutSecondsIntegerזמן קצוב לתפוגה של חיבור בשניות
databaseStringמסד הנתונים שאליו רוצים להתחבר
instanceStringהשם של מופע Google SQL Service
passwordStringהסיסמה של המשתמש
queryTimeoutSecondsIntegerזמן קצוב לתפוגה של שאילתה בשניות
userStringשם המשתמש שיועבר למסד הנתונים

חזרה

JdbcConnection – אובייקט JdbcConnection.

אישור

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

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, userName, password)

מנסה ליצור חיבור לכתובת ה-URL שצוינה של Google Cloud SQL.

פרמטרים

שםסוגתיאור
urlStringכתובת URL של מסד נתונים בפורמט jdbc:google:mysql://subname.
userNameStringשם המשתמש שמועבר למסד הנתונים.
passwordStringהסיסמה של המשתמש.

חזרה

JdbcConnection – אובייקט JdbcConnection.

אישור

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

  • https://www.googleapis.com/auth/sqlservice

getConnection(url)

ניסיונות ליצור חיבור לכתובת ה-URL של מסד הנתונים שצוינה.

const conn = Jdbc.getConnection(
    'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
);

פרמטרים

שםסוגתיאור
urlStringכתובת URL של מסד נתונים בפורמט jdbc:subprotocol:subname.

חזרה

JdbcConnection – אובייקט JdbcConnection.

אישור

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

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

getConnection(url, info)

ניסיונות ליצור חיבור לכתובת ה-URL של מסד הנתונים שצוינה.

const conn = Jdbc.getConnection(
    'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
    {user: 'username', password: 'password'},
);

פרמטרים

שםסוגתיאור
urlStringכתובת URL של מסד נתונים בפורמט jdbc:subprotocol:subname.
infoObjectאובייקט JavaScript אופציונלי שמציין פרמטרים מתקדמים כפי שמוגדרים בהמשך.

פרמטרים מתקדמים

שםסוגתיאור
databaseNameStringמסד הנתונים שאליו רוצים להתחבר
passwordStringהסיסמה של המשתמש
useJDBCCompliantTimeZoneShiftBooleanאם החיבור צריך לעמוד בכללי JDBC כשממירים אזורי זמן. ערך ברירת המחדל הוא false.
userStringשם המשתמש שיועבר למסד הנתונים
_serverSslCertificateStringאישור ה-SSL של השרת
_clientSslCertificateStringאישור ה-SSL של הלקוח
_clientSslKeyStringמפתח ה-SSL של הלקוח

חזרה

JdbcConnection – אובייקט JdbcConnection.

אישור

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

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

getConnection(url, userName, password)

מנסה ליצור חיבור למסד הנתונים שצוין באמצעות שם משתמש וסיסמה.

const conn = Jdbc.getConnection(
    'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
    'username',
    'password',
);

פרמטרים

שםסוגתיאור
urlStringכתובת URL של מסד נתונים בפורמט jdbc:subprotocol:subname.
userNameStringשם המשתמש שמועבר למסד הנתונים.
passwordStringהסיסמה של המשתמש.

חזרה

JdbcConnection – אובייקט JdbcConnection.

אישור

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

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

newDate(milliseconds)

יצירת תאריך ממיליוניות השנייה מאז תחילת התקופה של זמן מערכת.

פרמטרים

שםסוגתיאור
millisecondsIntegerאלפיות השנייה מאז תחילת התקופה של זמן מערכת.

חזרה

JdbcDate — אובייקט JdbcDate.


newTime(milliseconds)

יצירת זמן ממילישניות מאז תחילת התקופה של זמן מערכת.

פרמטרים

שםסוגתיאור
millisecondsIntegerאלפיות השנייה מאז תחילת התקופה של זמן מערכת.

חזרה

JdbcTime – אובייקט JdbcTime.


newTimestamp(milliseconds)

יצירת חותמת זמן ממילישניות מאז תחילת התקופה של זמן מערכת.

פרמטרים

שםסוגתיאור
millisecondsIntegerאלפיות השנייה מאז תחילת התקופה של זמן מערכת.

חזרה

JdbcTimestamp – אובייקט JdbcTimestamp.


parseDate(date)

יוצרים תאריך על ידי ניתוח מחרוזת התאריך ב-SQL.

פרמטרים

שםסוגתיאור
dateStringמחרוזת שמכילה מחרוזת תאריך של SQL.

חזרה

JdbcDate — אובייקט JdbcDate.


parseTime(time)

יצירת זמן על ידי ניתוח מחרוזת הזמן של SQL.

פרמטרים

שםסוגתיאור
timeStringמחרוזת שמכילה מחרוזת זמן של SQL.

חזרה

JdbcTime – אובייקט JdbcTime.


parseTimestamp(timestamp)

יוצרים חותמת זמן על ידי ניתוח מחרוזת חותמת הזמן של SQL.

פרמטרים

שםסוגתיאור
timestampStringמחרוזת שמכילה מחרוזת של חותמת זמן ב-SQL.

חזרה

JdbcTimestamp – אובייקט JdbcTimestamp.