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.