تسمح خدمة 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. | 
مستندات مفصّلة
get Cloud Sql Connection(url)
محاولة إنشاء اتصال بعنوان URL المحدد في Google Cloud SQL
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
url | String | عنوان URL لقاعدة بيانات بالتنسيق jdbc:google:mysql://subname | 
الإرجاع
Jdbc: كائن JdbcConnection.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/sqlservice 
get Cloud Sql Connection(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 
get Cloud Sql Connection(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 
get Connection(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 
get Connection(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 
get Connection(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 
new Date(milliseconds)
إنشاء تاريخ من الملّي ثانية منذ بداية الفترة
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
milliseconds | Integer | مللي ثانية منذ بدء حساب الفترة | 
الإرجاع
Jdbc: كائن JdbcDate.
new Time(milliseconds)
إنشاء وقت من المللي ثانية منذ بداية الحقبة
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
milliseconds | Integer | مللي ثانية منذ بدء حساب الفترة | 
الإرجاع
Jdbc: كائن JdbcTime.
new Timestamp(milliseconds)
إنشاء طابع زمني من الملّي ثانية منذ بداية الفترة الزمنية
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
milliseconds | Integer | مللي ثانية منذ بدء حساب الفترة | 
الإرجاع
Jdbc: كائن JdbcTimestamp.
parse Date(date)
إنشاء تاريخ من خلال تحليل سلسلة التاريخ بتنسيق SQL
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
date | String | سلسلة تحتوي على سلسلة تاريخ SQL. | 
الإرجاع
Jdbc: كائن JdbcDate.
parse Time(time)
إنشاء وقت من خلال تحليل سلسلة الوقت بتنسيق SQL
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
time | String | سلسلة تحتوي على سلسلة وقت SQL | 
الإرجاع
Jdbc: كائن JdbcTime.
parse Timestamp(timestamp)
أنشئ طابعًا زمنيًا عن طريق تحليل سلسلة الطابع الزمني SQL.
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
timestamp | String | سلسلة تحتوي على سلسلة طابع زمني بتنسيق SQL | 
الإرجاع
Jdbc: كائن JdbcTimestamp.