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.

المَعلمات

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

استرجاع الكرة

JdbcConnection: كائن JdbcConnection.

التفويض

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

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

getCloudSqlConnection(url, info)

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

المَعلمات

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

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

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

استرجاع الكرة

JdbcConnection: كائن JdbcConnection.

التفويض

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

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

getCloudSqlConnection(url, userName, password)

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

المَعلمات

الاسمTypeالوصف
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');

المَعلمات

الاسمTypeالوصف
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'});

المَعلمات

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

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

الاسمTypeالوصف
databaseNameStringقاعدة البيانات للاتصال
passwordStringكلمة مرور المستخدم
useJDBCCompliantTimeZoneShiftBooleanما إذا كان الاتصال متوافقًا مع قواعد JDBC عند تحويل المناطق الزمنية أم لا. والقيمة التلقائية هي false.
userStringاسم المستخدم للانتقال إلى قاعدة البيانات
_serverSslCertificateStringشهادة SSL الخاصة بالخادم
_clientSslCertificateStringشهادة طبقة المقابس الآمنة للعميل
_clientSslKeyStringمفتاح طبقة المقابس الآمنة للعميل

استرجاع الكرة

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');

المَعلمات

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

استرجاع الكرة

JdbcConnection: كائن JdbcConnection.

التفويض

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

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

newDate(milliseconds)

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

المَعلمات

الاسمTypeالوصف
millisecondsIntegerمللي ثانية منذ البداية.

استرجاع الكرة

JdbcDate: كائن JdbcDate


newTime(milliseconds)

إنشاء وقت من المللي ثانية منذ البداية.

المَعلمات

الاسمTypeالوصف
millisecondsIntegerمللي ثانية منذ البداية.

استرجاع الكرة

JdbcTime: كائن JdbcTime


newTimestamp(milliseconds)

إنشاء طابع زمني بالمللي ثانية منذ البداية

المَعلمات

الاسمTypeالوصف
millisecondsIntegerمللي ثانية منذ البداية.

استرجاع الكرة

JdbcTimestamp: كائن JdbcTimestamp.


parseDate(date)

إنشاء تاريخ من خلال تحليل سلسلة تاريخ SQL.

المَعلمات

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

استرجاع الكرة

JdbcDate: كائن JdbcDate


parseTime(time)

إنشاء وقت عن طريق تحليل سلسلة وقت SQL.

المَعلمات

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

استرجاع الكرة

JdbcTime: كائن JdbcTime


parseTimestamp(timestamp)

إنشاء طابع زمني من خلال تحليل سلسلة الطابع الزمني لـ SQL.

المَعلمات

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

استرجاع الكرة

JdbcTimestamp: كائن JdbcTimestamp.