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.