Class Jdbc

Jdbc

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

المعلمات

الاسمالنوعالوصف
urlStringتمثّل هذه السمة عنوان URL لقاعدة البيانات بالتنسيق jdbc:google:mysql://subname.

الإرجاع

JdbcConnection - عنصر JdbcConnection

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة إذنًا باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, info)

محاولات إنشاء اتصال بعنوان URL المحدّد لخدمة Google Cloud SQL.

المعلمات

الاسمالنوعالوصف
urlStringتمثّل هذه السمة عنوان URL لقاعدة البيانات بالتنسيق jdbc:google:mysql://subname.
infoObjectكائن JavaScript اختياري يحدّد المَعلمات المتقدّمة كما هو موضّح أدناه.

المعلمات المتقدمة

الاسمالنوعالوصف
connectTimeoutSecondsIntegerمهلة الاتصال بالثواني
databaseStringقاعدة البيانات للاتصال
instanceStringاسم مثيل خدمة Google SQL
passwordStringكلمة مرور المستخدم
queryTimeoutSecondsIntegerمهلة طلب البحث بالثواني
userStringاسم المستخدم لتمريره إلى قاعدة البيانات

الإرجاع

JdbcConnection - عنصر JdbcConnection

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة إذنًا باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/sqlservice

getCloudSqlConnection(url, userName, password)

محاولات إنشاء اتصال بعنوان URL المحدّد لخدمة Google Cloud SQL.

المعلمات

الاسمالنوعالوصف
urlStringتمثّل هذه السمة عنوان URL لقاعدة البيانات بالتنسيق jdbc:google:mysql://subname.
userNameStringاسم المستخدم المطلوب تمريره إلى قاعدة البيانات.
passwordStringكلمة مرور المستخدم

الإرجاع

JdbcConnection - عنصر JdbcConnection

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة إذنًا باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/sqlservice

getConnection(url)

يشير هذا المصطلح إلى محاولات إنشاء اتصال بعنوان URL المحدّد لقاعدة البيانات.

var conn = Jdbc.getConnection('jdbc:mysql://yoursqlserver.example.com:3306/database_name');

المعلمات

الاسمالنوعالوصف
urlStringتمثّل هذه السمة عنوان 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'});

المعلمات

الاسمالنوعالوصف
urlStringتمثّل هذه السمة عنوان URL لقاعدة البيانات بالتنسيق jdbc:subprotocol:subname.
infoObjectكائن JavaScript اختياري يحدّد المَعلمات المتقدّمة كما هو موضّح أدناه.

المعلمات المتقدمة

الاسمالنوعالوصف
databaseNameStringقاعدة البيانات للاتصال
passwordStringكلمة مرور المستخدم
useJDBCCompliantTimeZoneShiftBooleanما إذا كان يجب أن الالتزام بقواعد JDBC عند تحويل المناطق الزمنية. والقيمة التلقائية هي false.
userStringاسم المستخدم لتمريره إلى قاعدة البيانات
_serverSslCertificateStringشهادة SSL للخادم
_clientSslCertificateStringشهادة طبقة المقابس الآمنة (SSL) للعميل
_clientSslKeyStringمفتاح طبقة المقابس الآمنة (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');

المعلمات

الاسمالنوعالوصف
urlStringتمثّل هذه السمة عنوان URL لقاعدة البيانات بالتنسيق jdbc:subprotocol:subname.
userNameStringاسم المستخدم المطلوب تمريره إلى قاعدة البيانات.
passwordStringكلمة مرور المستخدم

الإرجاع

JdbcConnection - عنصر JdbcConnection

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة إذنًا باستخدام واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/script.external_request

newDate(milliseconds)

إنشاء تاريخ بالمللي ثانية منذ تاريخ بدء حساب الفترة

المعلمات

الاسمالنوعالوصف
millisecondsIntegerبالمللي ثانية منذ تاريخ بدء حساب الفترة

الإرجاع

JdbcDate — كائن JdbcDate.


newTime(milliseconds)

إنشاء وقت من المللي ثانية منذ تاريخ بدء حساب الفترة

المعلمات

الاسمالنوعالوصف
millisecondsIntegerبالمللي ثانية منذ تاريخ بدء حساب الفترة

الإرجاع

JdbcTime — كائن JdbcTime.


newTimestamp(milliseconds)

إنشاء طابع زمني من المللي ثانية منذ تاريخ بدء حساب الفترة

المعلمات

الاسمالنوعالوصف
millisecondsIntegerبالمللي ثانية منذ تاريخ بدء حساب الفترة

الإرجاع

JdbcTimestamp — كائن JdbcTimestamp.


parseDate(date)

أنشئ تاريخًا عن طريق تحليل سلسلة تاريخ SQL.

المعلمات

الاسمالنوعالوصف
dateStringسلسلة تحتوي على سلسلة تاريخ SQL.

الإرجاع

JdbcDate — كائن JdbcDate.


parseTime(time)

أنشئ وقتًا عن طريق تحليل السلسلة الزمنية في SQL.

المعلمات

الاسمالنوعالوصف
timeStringسلسلة تحتوي على سلسلة زمنية في SQL.

الإرجاع

JdbcTime — كائن JdbcTime.


parseTimestamp(timestamp)

أنشئ طابعًا زمنيًا عن طريق تحليل سلسلة الطابع الزمني لـ SQL.

المعلمات

الاسمالنوعالوصف
timestampStringسلسلة تحتوي على سلسلة الطابع الزمني لـ SQL.

الإرجاع

JdbcTimestamp — كائن JdbcTimestamp.