تسمح خدمة JDBC للنصوص البرمجية بالاتصال بقواعد بيانات Google Cloud SQL وMySQL و Microsoft SQL Server وOracle. لمزيد من المعلومات، يمكنك الاطّلاع على دليل JDBC.
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
get | Jdbc | تحاول إنشاء اتصال بعنوان URL المحدَّد في Google Cloud SQL. |
get | Jdbc | تحاول إنشاء اتصال بعنوان URL المحدَّد في Google Cloud SQL. |
get | Jdbc | تحاول إنشاء اتصال بعنوان URL المحدَّد في Google Cloud SQL. |
get | Jdbc | تحاول إنشاء اتصال بعنوان URL لقاعدة البيانات المحدّد. |
get | Jdbc | تحاول إنشاء اتصال بعنوان URL لقاعدة البيانات المحدّد. |
get | Jdbc | تحاول إنشاء اتصال بقاعدة البيانات المحدّدة باستخدام اسم مستخدم وكلمة مرور. |
new | Jdbc | إنشاء تاريخ من المللي ثانية منذ تاريخ بدء حساب الفترة |
new | Jdbc | إنشاء وقت من المللي ثانية منذ تاريخ بدء حساب الفترة |
new | Jdbc | إنشاء طابع زمني من المللي ثانية منذ بدء حساب الوقت |
parse | Jdbc | أنشئ تاريخًا من خلال تحليل سلسلة تاريخ SQL. |
parse | Jdbc | أنشئ وقتًا من خلال تحليل سلسلة وقت SQL. |
parse | Jdbc | أنشئ طابعًا زمنيًا عن طريق تحليل سلسلة الطابع الزمني في SQL. |
مستندات تفصيلية
getCloudSqlConnection(url)
تحاول إنشاء اتصال بعنوان URL المحدَّد في Google Cloud SQL.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | عنوان URL لقاعدة بيانات على شكل jdbc:google:mysql://subname |
الإرجاع
Jdbc
: كائن JdbcConnection
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, info)
تحاول إنشاء اتصال بعنوان URL المحدَّد في Google Cloud SQL.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | عنوان URL لقاعدة بيانات على شكل jdbc:google:mysql://subname |
info | Object | كائن JavaScript اختياري يحدِّد المَعلمات المتقدّمة كما هو محدّد أدناه |
المعلمات المتقدمة
الاسم | النوع | الوصف |
---|---|---|
connect | Integer | مهلة الاتصال بالثواني |
database | String | قاعدة البيانات المطلوب الربط بها |
instance | String | اسم مثيل Google SQL Service |
password | String | كلمة مرور المستخدم |
query | Integer | مهلة طلب البحث بالثواني |
user | String | اسم المستخدم المطلوب تمريره إلى قاعدة البيانات |
الإرجاع
Jdbc
: كائن JdbcConnection
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/sqlservice
getCloudSqlConnection(url, userName, password)
تحاول إنشاء اتصال بعنوان URL المحدَّد في Google Cloud SQL.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | عنوان URL لقاعدة بيانات على شكل jdbc:google:mysql://subname |
user | String | اسم المستخدم الذي سيتم تمريره إلى قاعدة البيانات. |
password | String | كلمة مرور المستخدم |
الإرجاع
Jdbc
: كائن JdbcConnection
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/sqlservice
getConnection(url)
تحاول إنشاء اتصال بعنوان URL لقاعدة البيانات المحدّد.
const conn = Jdbc.getConnection(
'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | عنوان URL لقاعدة بيانات على شكل jdbc:subprotocol:subname |
الإرجاع
Jdbc
: كائن JdbcConnection
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/script.external_request
getConnection(url, info)
تحاول إنشاء اتصال بعنوان URL لقاعدة البيانات المحدّد.
const conn = Jdbc.getConnection(
'jdbc:mysql://yoursqlserver.example.com:3306/database_name',
{user: 'username', password: 'password'},
);
المعلمات
الاسم | النوع | الوصف |
---|---|---|
url | String | عنوان URL لقاعدة بيانات على شكل jdbc:subprotocol:subname |
info | Object | كائن JavaScript اختياري يحدِّد المَعلمات المتقدّمة كما هو محدّد أدناه |
المعلمات المتقدمة
الاسم | النوع | الوصف |
---|---|---|
database | String | قاعدة البيانات المطلوب الربط بها |
password | String | كلمة مرور المستخدم |
use | Boolean | ما إذا كان يجب أن تمتثل عملية الربط
لقواعد JDBC عند تحويل المناطق الزمنية القيمة التلقائية هي false . |
user | String | اسم المستخدم المطلوب تمريره إلى قاعدة البيانات |
_serverSslCertificate | String | شهادة طبقة المقابس الآمنة للخادم |
_clientSslCertificate | String | شهادة طبقة المقابس الآمنة للعميل |
_clientSslKey | String | مفتاح بروتوكول SSL الخاص بالعميل |
الإرجاع
Jdbc
: كائن 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 | عنوان URL لقاعدة بيانات على شكل jdbc:subprotocol:subname |
user | String | اسم المستخدم الذي سيتم تمريره إلى قاعدة البيانات. |
password | String | كلمة مرور المستخدم |
الإرجاع
Jdbc
: كائن JdbcConnection
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/script.external_request
newDate(milliseconds)
إنشاء تاريخ من المللي ثانية منذ تاريخ بدء حساب الفترة
المعلمات
الاسم | النوع | الوصف |
---|---|---|
milliseconds | Integer | وحدات المللي ثانية منذ بدء حساب الفترة |
الإرجاع
Jdbc
: عنصر JdbcDate
newTime(milliseconds)
إنشاء وقت من المللي ثانية منذ تاريخ بدء حساب الفترة
المعلمات
الاسم | النوع | الوصف |
---|---|---|
milliseconds | Integer | وحدات المللي ثانية منذ بدء حساب الفترة |
الإرجاع
Jdbc
: عنصر JdbcTime
newTimestamp(milliseconds)
إنشاء طابع زمني من المللي ثانية منذ بدء حساب الوقت
المعلمات
الاسم | النوع | الوصف |
---|---|---|
milliseconds | Integer | وحدات المللي ثانية منذ بدء حساب الفترة |
الإرجاع
Jdbc
: عنصر JdbcTimestamp
parseDate(date)
أنشئ تاريخًا من خلال تحليل سلسلة تاريخ SQL.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
date | String | سلسلة تحتوي على سلسلة تاريخ SQL |
الإرجاع
Jdbc
: عنصر JdbcDate
parseTime(time)
أنشئ وقتًا من خلال تحليل سلسلة وقت SQL.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
time | String | سلسلة تحتوي على سلسلة وقت SQL |
الإرجاع
Jdbc
: عنصر JdbcTime
parseTimestamp(timestamp)
أنشئ طابعًا زمنيًا عن طريق تحليل سلسلة الطابع الزمني في SQL.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
timestamp | String | سلسلة تحتوي على سلسلة طابع زمني في SQL |
الإرجاع
Jdbc
: عنصر JdbcTimestamp