שירות ה-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.
פרמטרים
שם | סוג | תיאור |
---|---|---|
url | String | כתובת URL של מסד נתונים בפורמט jdbc:google:mysql://subname . |
חזרה
JdbcConnection
– אובייקט JdbcConnection.
אישור
סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, info)
ניסיונות ליצור חיבור לכתובת ה-URL הנתונה של Google Cloud SQL.
פרמטרים
שם | סוג | תיאור |
---|---|---|
url | String | כתובת URL של מסד נתונים בפורמט jdbc:google:mysql://subname . |
info | Object | אובייקט JavaScript אופציונלי שמציין פרמטרים מתקדמים כפי שמוגדר בהמשך. |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
connectTimeoutSeconds | Integer | הזמן הקצוב לתפוגה של חיבור בשניות |
database | String | במסד הנתונים שצריך להתחבר אליו |
instance | String | השם של מופע ב-Google SQL Service |
password | String | הסיסמה של המשתמש |
queryTimeoutSeconds | Integer | הזמן הקצוב לתפוגה של שאילתה בשניות |
user | String | את שם המשתמש שיועבר למסד הנתונים |
חזרה
JdbcConnection
– אובייקט JdbcConnection.
אישור
סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, userName, password)
ניסיונות ליצור חיבור לכתובת ה-URL הנתונה של Google Cloud SQL.
פרמטרים
שם | סוג | תיאור |
---|---|---|
url | String | כתובת URL של מסד נתונים בפורמט jdbc:google:mysql://subname . |
userName | String | שם המשתמש שיועבר למסד הנתונים. |
password | String | הסיסמה של המשתמש. |
חזרה
JdbcConnection
– אובייקט JdbcConnection.
אישור
סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:
-
https://www.googleapis.com/auth/sqlservice
getConnection(url)
ניסיונות ליצור חיבור לכתובת ה-URL של מסד הנתונים.
var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');
פרמטרים
שם | סוג | תיאור |
---|---|---|
url | String | כתובת 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'});
פרמטרים
שם | סוג | תיאור |
---|---|---|
url | String | כתובת URL של מסד נתונים בפורמט jdbc:subprotocol:subname . |
info | Object | אובייקט JavaScript אופציונלי שמציין פרמטרים מתקדמים כפי שמוגדר בהמשך. |
פרמטרים מתקדמים
שם | סוג | תיאור |
---|---|---|
databaseName | String | במסד הנתונים שצריך להתחבר אליו |
password | String | הסיסמה של המשתמש |
useJDBCCompliantTimeZoneShift | Boolean | האם החיבור
לציית לכללי ה-JDBC בעת המרת אזורי זמן. ערך ברירת המחדל הוא false . |
user | String | את שם המשתמש שיועבר למסד הנתונים |
_serverSslCertificate | String | אישור ה-SSL של השרת |
_clientSslCertificate | String | אישור ה-SSL של הלקוח |
_clientSslKey | String | מפתח ה-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');
פרמטרים
שם | סוג | תיאור |
---|---|---|
url | String | כתובת URL של מסד נתונים בפורמט jdbc:subprotocol:subname . |
userName | String | שם המשתמש שיועבר למסד הנתונים. |
password | String | הסיסמה של המשתמש. |
חזרה
JdbcConnection
– אובייקט JdbcConnection.
אישור
סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:
-
https://www.googleapis.com/auth/script.external_request
newDate(milliseconds)
יש ליצור תאריך מאלפיות שנייה מתחילת התקופה.
פרמטרים
שם | סוג | תיאור |
---|---|---|
milliseconds | Integer | אלפיות שנייה מאז נקודת ההתחלה. |
חזרה
JdbcDate
– אובייקט JdbcDate.
newTime(milliseconds)
יוצרים משך זמן מאלפיות שנייה מתחילת התקופה.
פרמטרים
שם | סוג | תיאור |
---|---|---|
milliseconds | Integer | אלפיות שנייה מאז נקודת ההתחלה. |
חזרה
JdbcTime
– אובייקט JdbcTime.
newTimestamp(milliseconds)
יוצרים חותמת זמן מאלפיות השנייה מאז תחילת התקופה.
פרמטרים
שם | סוג | תיאור |
---|---|---|
milliseconds | Integer | אלפיות שנייה מאז נקודת ההתחלה. |
חזרה
JdbcTimestamp
– אובייקט JdbcTimestamp.
parseDate(date)
יוצרים תאריך על ידי ניתוח מחרוזת התאריך ב-SQL.
פרמטרים
שם | סוג | תיאור |
---|---|---|
date | String | מחרוזת שמכילה מחרוזת תאריך של SQL. |
חזרה
JdbcDate
– אובייקט JdbcDate.
parseTime(time)
יוצרים זמן באמצעות ניתוח מחרוזת הזמן של SQL.
פרמטרים
שם | סוג | תיאור |
---|---|---|
time | String | מחרוזת שמכילה מחרוזת זמן של SQL. |
חזרה
JdbcTime
– אובייקט JdbcTime.
parseTimestamp(timestamp)
יוצרים חותמת זמן על ידי ניתוח מחרוזת חותמת הזמן של SQL.
פרמטרים
שם | סוג | תיאור |
---|---|---|
timestamp | String | מחרוזת שמכילה מחרוזת של חותמת זמן של SQL. |
חזרה
JdbcTimestamp
– אובייקט JdbcTimestamp.