تسمح خدمة 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.