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شهادة طبقة المقابس الآمنة الخاصة بالخادم
_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');

المعلّمات

الاسمالنوعالوصف
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.