تسمح خدمة 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 | كائن JavaScript اختياري يحدّد المَعلمات المتقدّمة كما هو موضّح أدناه. |
المعلمات المتقدمة
الاسم | النوع | الوصف |
---|---|---|
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 | كائن JavaScript اختياري يحدّد المَعلمات المتقدّمة كما هو موضّح أدناه. |
المعلمات المتقدمة
الاسم | النوع | الوصف |
---|---|---|
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.