Class Jdbc

جی‌دی‌بی‌سی

سرویس JDBC به اسکریپت‌ها اجازه می‌دهد تا به پایگاه‌های داده Google Cloud SQL ، MySQL، Microsoft SQL Server و Oracle متصل شوند. برای اطلاعات بیشتر، به راهنمای JDBC مراجعه کنید.

روش‌ها

روش نوع بازگشتی شرح مختصر
get Cloud Sql Connection(url) Jdbc Connection تلاش می‌کند تا به آدرس اینترنتی داده شده‌ی Google Cloud SQL متصل شود.
get Cloud Sql Connection(url, info) Jdbc Connection تلاش می‌کند تا به آدرس اینترنتی داده شده‌ی Google Cloud SQL متصل شود.
get Cloud Sql Connection(url, userName, password) Jdbc Connection تلاش می‌کند تا به آدرس اینترنتی داده شده‌ی Google Cloud SQL متصل شود.
get Connection(url) Jdbc Connection تلاش می‌کند تا به آدرس داده شده‌ی پایگاه داده، اتصال برقرار کند.
get Connection(url, info) Jdbc Connection تلاش می‌کند تا به آدرس داده شده‌ی پایگاه داده، اتصال برقرار کند.
get Connection(url, userName, password) Jdbc Connection تلاش می‌کند با استفاده از نام کاربری و رمز عبور، به پایگاه داده داده شده متصل شود.
new Date(milliseconds) Jdbc Date یک تاریخ بر اساس میلی‌ثانیه از زمان شروع ایجاد می‌کند.
new Time(milliseconds) Jdbc Time یک زمان از میلی ثانیه از زمان شروع ایجاد کنید.
new Timestamp(milliseconds) Jdbc Timestamp یک مهر زمانی از میلی ثانیه از زمان شروع ایجاد کنید.
parse Date(date) Jdbc Date با تجزیه رشته تاریخ SQL، یک تاریخ ایجاد کنید.
parse Time(time) Jdbc Time با تجزیه رشته زمان SQL، یک زمان ایجاد کنید.
parse Timestamp(timestamp) Jdbc Timestamp با تجزیه رشته timestamp در SQL، یک timestamp ایجاد کنید.

مستندات دقیق

getCloudSqlConnection(url)

تلاش می‌کند تا به آدرس اینترنتی داده شده‌ی Google Cloud SQL متصل شود.

پارامترها

نام نوع توضیحات
url String یک آدرس اینترنتی پایگاه داده به شکل jdbc:google:mysql://subname .

بازگشت

JdbcConnection — یک شیء JdbcConnection.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, info)

تلاش می‌کند تا به آدرس اینترنتی داده شده‌ی Google Cloud SQL متصل شود.

پارامترها

نام نوع توضیحات
url String یک آدرس اینترنتی پایگاه داده به شکل jdbc:google:mysql://subname .
info Object شیء جاوا اسکریپت اختیاری که پارامترهای پیشرفته را مطابق تعریف زیر مشخص می‌کند.

پارامترهای پیشرفته

نام نوع توضیحات
connect Timeout Seconds Integer زمان قطع اتصال بر حسب ثانیه
database String پایگاه داده برای اتصال
instance String نام یک نمونه از سرویس SQL گوگل
password String رمز عبور کاربر
query Timeout Seconds Integer زمان انتظار پرس و جو بر حسب ثانیه
user String نام کاربری برای ارسال به پایگاه داده

بازگشت

JdbcConnection — یک شیء JdbcConnection.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, userName, password)

تلاش می‌کند تا به آدرس اینترنتی داده شده‌ی Google Cloud SQL متصل شود.

پارامترها

نام نوع توضیحات
url String یک آدرس اینترنتی پایگاه داده به شکل jdbc:google:mysql://subname .
user Name String نام کاربری که قرار است به پایگاه داده ارسال شود.
password String رمز عبور کاربر.

بازگشت

JdbcConnection — یک شیء JdbcConnection.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

  • https://www.googleapis.com/auth/sqlservice

getConnection(url)

تلاش می‌کند تا به آدرس داده شده‌ی پایگاه داده، اتصال برقرار کند.

const conn = Jdbc.getConnection(
    'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
);

پارامترها

نام نوع توضیحات
url String یک آدرس اینترنتی پایگاه داده به شکل jdbc:subprotocol:subname .

بازگشت

JdbcConnection — یک شیء JdbcConnection.

مجوز

اسکریپت‌هایی که از این روش استفاده می‌کنند، نیاز به مجوز با یک یا چند مورد از حوزه‌های زیر دارند:

  • https://www.googleapis.com/auth/script.external_request

getConnection(url, info)

تلاش می‌کند تا به آدرس داده شده‌ی پایگاه داده، اتصال برقرار کند.

const conn = Jdbc.getConnection(
    'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
    {user: 'username', password: 'password'},
);

پارامترها

نام نوع توضیحات
url String یک آدرس اینترنتی پایگاه داده به شکل jdbc:subprotocol:subname .
info Object شیء جاوا اسکریپت اختیاری که پارامترهای پیشرفته را مطابق تعریف زیر مشخص می‌کند.

پارامترهای پیشرفته

نام نوع توضیحات
database Name String پایگاه داده برای اتصال
password String رمز عبور کاربر
use JDBCCompliant Time Zone Shift 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)

تلاش می‌کند با استفاده از نام کاربری و رمز عبور، به پایگاه داده داده شده متصل شود.

const conn = Jdbc.getConnection(
    'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
    'username',
    'password',
);

پارامترها

نام نوع توضیحات
url String یک آدرس اینترنتی پایگاه داده به شکل jdbc:subprotocol:subname .
user Name 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)

با تجزیه رشته timestamp در SQL، یک timestamp ایجاد کنید.

پارامترها

نام نوع توضیحات
timestamp String رشته‌ای حاوی یک رشته‌ی برچسب زمانی SQL.

بازگشت

JdbcTimestamp — یک شیء JdbcTimestamp.