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.