سرویس 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 | شیء اختیاری جاوا اسکریپت که پارامترهای پیشرفته را همانطور که در زیر تعریف شده است مشخص می کند. |
پارامترهای پیشرفته
نام | تایپ کنید | توضیحات |
---|---|---|
connectTimeoutSeconds | Integer | توقف اتصال در چند ثانیه |
database | String | پایگاه داده برای اتصال |
instance | String | نام یک نمونه سرویس Google SQL |
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 | شیء اختیاری جاوا اسکریپت که پارامترهای پیشرفته را همانطور که در زیر تعریف شده است مشخص می کند. |
پارامترهای پیشرفته
نام | تایپ کنید | توضیحات |
---|---|---|
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.