Class Jdbc

Jdbc

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

שיטות

שיטהסוג הערך המוחזרתיאור קצר
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 של מסד הנתונים.

var 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 של מסד הנתונים.

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

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

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