تسمح خدمة 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 | شهادة طبقة المقابس الآمنة الخاصة بالخادم |
_clientSslCertificate | String | شهادة طبقة المقابس الآمنة للعميل |
_clientSslKey | String | مفتاح طبقة المقابس الآمنة للعميل |
تذكرة ذهاب وعودة
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.