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.

پارامترها

نام تایپ کنید توضیحات
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.