أسئلة JDBC باللغات العربية

أسئلة JDBC باللغات العربية

تعلم واختبر معلوماتك مع JDBC MCQs. تأتي أسئلة وإجابات JDBC المجانية متعددة الخيارات هذه بتنسيق اختبار حتى تتمكن من اختبار مهاراتك بطريقة ممتعة وتفاعلية.

1: JDBC هي واجهة برمجة تطبيقات للغة البرمجة _________.

A.   بي أتش بي

B.   ABAP

C.   جافا

D.   ج#

2: _____ سيقوم بإنشاء كائن صفوف.

A.   كل ما ورداعلاه

B.   باستخدام مُنشئ التنفيذ المرجعي الذي يأخذ كائن اتصال A & nbsp ؛

C.   باستخدام مثيل من صفوف الصفوف ، يتم إنشاؤه من صفوف الصفوف

D.   باستخدام المنشئ الافتراضي للتنفيذ المرجعي

3: _______ ليست طريقة لمؤشر ResultSet.

A.   نهاية

B.   من قبل

C.   التالي

D.   سابق

4: ______ ليست فئة فرعية من sqlexception

A.   BatchupDateException

B.   sqltransientException

C.   sqlfailureException

D.   sqlnontransientException

5: أثناء الوصول إلى البيانات مثل Oracle أو Sybase أو IBM ، فإن نوع التشغيل المفضل هو:

A.   النوع 4: 100 ٪ جافا نقي

B.   النوع 3: JDBC-NET نقي جافا

C.   النوع 1: جسر سائق JDBC-ODBC

D.   النوع 2: API jdbc-native

6: _______ ليس نوعًا صحيحًا.

A.   type_scroll_insetivitive

B.   type_scroll_seStivitive

C.   type_backward_only

D.   type_forward_only

7: A ________ هي فئة فرعية من sqlexception.

A.   استثناء

B.   Sqlerror

C.   sqlwarning

D.   sqlmethod

8: updatestestring public void (int columnIndex ، سلسلة S) يلقي sqlexception

A.   يغير السلسلة في الصف المحدد المحدد بواسطة فهرسه إلى قيمة s

B.   يغير السلسلة في العمود المحدد المحدد باسمه إلى قيمة s

C.   يغير السلسلة في الصف المحدد المحدد باسمه إلى قيمة s

D.   يغير السلسلة في العمود المحدد المحدد بواسطة فهرسه إلى قيمة s

9: تضيف طريقة _______ أوامر SQL إلى القائمة المرتبطة بكائن بيان.

A.   إضافة

B.   قائمة التحديث

C.   يختار

D.   addbatch

10: من أجل الوصول إلى إجراءات قاعدة البيانات المخزنة ، فإن أفضل واجهة JDBC هي:

A.   callablestatement

B.   الإجراء

C.   Statememt

D.   تصريح معد

11: أي مما يلي ليس طريقة drivermanager.getConnection ()؟

A.   getConnection (url url string ، Properties Prop)

B.   getConnection (عنوان url السلسلة ، مستخدم سلسلة ، كلمة مرور السلسلة)

C.   getConnections ()

D.   getConnection (url url string)

12: لا يوجد ______ في sqlexception.

A.   تأثير

B.   خطا بالكود

C.   وصف الخطأ

D.   رمز SQLSTATE

13: للعودة إلى نقطة محددة في البرنامج ، قم بإنشاء:

A.   حفظ نقطة

B.   علامة

C.   مرجع

D.   مِرسَاة

14: يعود تنفيذ Boolean (سلسلة SQL):

A.   عدد الأعمدة المتضررة من تنفيذية بيان SQL

B.   عدد الصفوف المتأثرة ببناء SQL

C.   القيمة المنطقية لـ True إذا كان يمكن استرداد كائن ResultSet

D.   إرجاع كائن resultse

15: يتم استخدام ________ لتمييز النقاط الوسيطة داخل المعاملة من أجل الحصول على عنصر تحكم أكثر حبيبات.

A.   نقطة اتصال

B.   مؤشر

C.   حفظ نقطة

D.   الإجراء المخزن

16: طريقة executeupdate من إعادة البيان:

A.   عدد صحيح يمثل عدد الصفوف المتأثرة ببيان SQL

B.   صحيح إذا كان الكائن الأول الذي يرجعه الاستعلام هو كائن Results

C.   كائن نتائج واحد

D.   كائنات نتائج متعددة

17: جميع كائنات صفوف JDBC مستمدة من أي واجهة؟

A.   تصريح معد

B.   مجموعة النتائج

C.   CallablestateMent

D.   إفادة

18: ________ هو كائن يستخدم في عبارات SQL المسبقة التي قد تحتوي على معلمات إدخال.

A.   بيان قابل للاستدعاء

B.   الإجراء المخزن

C.   استفسار

D.   تصريح معد

19: ______ ليس وضع معلمة صالح لإجراء تخزين.

A.   خارج

B.   ثابت

C.   في خارج

D.   في

20: صحيحة أو خاطئة؟ يحتفظ كائن الصفوف بالبيانات في نموذج جدولي أكثر مرونة وأسهل في استخدام كائن ResultSet.

A.   خطأ شنيع

B.   حقيقي

21: يستخدم JDBC API أي برامج تشغيل للاتصال بقاعدة البيانات؟

A.   JDBC

B.   .شبكة

C.   ODBC

D.   مايكروسوفت

22: لإغلاق اتصالات قاعدة البيانات الحالية ، يجب عليك الاتصال

A.   طريقة الخروج ()

B.   طريقة الهروب ()

C.   إغلاق () الطريقة

D.   طريقة الإغلاق ()

23: صحيحة أو خاطئة؟ JDBC هي واجهة برمجة تطبيقات للوصول إلى قواعد البيانات العلائقية وجداول البيانات والملفات المسطحة.

A.   حقيقي

B.   خطأ شنيع

24: صحيحة أو خاطئة؟ يتم إغلاق المعاملة عند إغلاق () على كائن الاتصال.

A.   حقيقي

B.   خطأ شنيع

25: صحيحة أو خاطئة؟ الوضع الافتراضي عند إنشاء اتصال هو وضع الالتزام التلقائي.

A.   حقيقي

B.   خطأ شنيع

26: من أجل قبول معلمات الإدخال في وقت التشغيل ، استخدم واجهة JDBC التالية:

A.   plameterStatement

B.   تصريح معد

C.   إفادة

D.   RunTimestatement

27: {طول fn ('الجمعة')} سيعود

A.   12

B.   6

C.   جمعة

D.   باطل

28: أي مما يلي غير مطلوب من خلال طريقة getConnection () لإنشاء كائن Connecton؟

A.   كلمة المرور

B.   قاعدة البيانات URL

C.   اسم المستخدم

D.   رابط الموقع

29: في الأمر JDBC: Derby: TestDB ؛ إنشاء = صواب ، TestDB يرمز إلى

A.   اسم الخادم

B.   اسم المنفذ

C.   اسم العميل

D.   اسم قاعدة البيانات

30: في نهاية برنامج JDBC ، من المطلوب إغلاق الاتصالات إلى قاعدة البيانات؟ صحيحة أو خاطئة

A.   خطأ شنيع

B.   حقيقي

31: عند تحميل فئة السائق ، فإنه ينشئ مثيلًا لنفسه ويسجله بـ:

A.   Socketmanager

B.   ClassManager

C.   مدير الاتصال

D.   مدير برامج التشغيل

32: صحيحة أو خاطئة؟ إذا كان تنفيذ كائن بيان عدة مرات ، فإن كائن المعدة سيقلل من وقت التنفيذ.

A.   حقيقي

B.   خطأ شنيع

33: صحيحة أو خاطئة؟ كائنات sqlwarning هي فئة فرعية من sqlexception.

A.   خطأ شنيع

B.   حقيقي

34: _______ يمتد واجهة الصفوف.

A.   Webrowset

B.   كل ما ورداعلاه

C.   JoinRowset

D.   Cachedrowset

35: إذا كان العمود الذي تهتم بعرضه يحتوي على int ، أي من طرق ResultSet التالية يمكن استخدامها؟

A.   getstring ()

B.   getint ()

C.   getNumber ()

D.   getDate ()

36: يتم استخدام طريقة class.forname () إلى:

A.   استدعاء طريقة أخرى

B.   احصل على اسم الفصل

C.   سجل برنامج تشغيل JDBC

D.   إعادة تسمية الفصل

37: إذا كان نوع مجموعة النتائج هو type_forward_only ، فهذا يعني:

A.   يمكن للمؤشر التمرير للخلف وللأمام

B.   يمكن للمؤشر المضي قدمًا في مجموعة النتائج

C.   يمكن للمؤشر التمرير للأمام والخلف

D.   يمكن للمؤشر تحريك العوائق في مجموعة النتائج

38: يتيح لك كائن ______ الوصول إلى البيانات التي يتم إرجاعها بواسطة عبارة SQL.

A.   نتيجة

B.   مجموعة النتائج

C.   SqlCursor

D.   عودة

39: أي مما يلي غير ضروري لإعداد بيئة JDBC:

A.   قاعدة البيانات

B.   .شبكة

C.   جافا

D.   برامج تشغيل قاعدة البيانات

40: توفر واجهة SQLXML طريقة _____ للوصول إلى محتوىها الداخلي.

A.   getBinaryStream

B.   getstring

C.   getCharacterStream

D.   كل ما ورداعلاه

41: من أجل ارتكاب تغييرات في قاعدة البيانات ، استخدم:

A.   يتأكد

B.   يحفظ

C.   يتقدم

D.   يقترف

42: إذا فشلت عملية قاعدة البيانات ، فإن JDBC تثير:

A.   Nullexception

B.   sqlexception

C.   استثناء أمان

D.   AccessException

43: JDBC تعني _______.

A.   التحكم في سلوك بيانات جافا

B.   اتصال قاعدة بيانات Java

C.   اتصال ثنائي جافا المباشر

D.   التحكم في قاعدة بيانات جافا

44: أي نوع من قاعدة البيانات هو الأمر JDBC: mysql :: // localhost: 3306/هل يتصل به؟

A.   جافادب

B.   IBM DB2

C.   mysql

D.   مدخل البرمجيات المرنة

45: صحيحة أو خاطئة؟ ستعمل JDBC مع العديد من أنظمة إدارة قواعد البيانات المختلفة.

A.   خطأ شنيع

B.   حقيقي

46: يجب عليك تسجيل برنامج تشغيل JDBC في برنامجك قبل استخدامه؟ صحيحة أو خاطئة

A.   خطأ شنيع

B.   حقيقي

47: أي حزمة تحتوي على فئات JDBC؟

A.   javax.swing

B.   Java.nio

C.   java.net

D.   java.sql

48: في بناء الجملة {ts 'yyyy-mm-dd hh: mm: ss'} ، ts يقف ل

A.   وقت

B.   تاريخ

C.   ثوان

D.   الطابع الطابع

49: الاستثناء الأكثر شيوعًا ستتعامل مع JDBC:

A.   ArithMeticeSception

B.   nullpointerxception

C.   FileNotfoundException

D.   sqlexception

50: من أجل التراجع عن المعاملة السابقة ، استخدم

A.   التراجع

B.   يهرب

C.   الغاء التحميل

D.   خلف

51: يجب ضبط AutoCommit على خطأ عند استخدام معالجة الدُفعات مع كائن العبارة؟ صحيح أو flase

A.   حقيقي

B.   خطأ شنيع

52: ________ ليست خطوة يجب عليك القيام بها لمعالجة بيان SQL.

A.   تنفيذ الاستعلام.

B.   Ping مصدر البيانات.

C.   إنشاء اتصال قاعدة البيانات.

D.   معالجة كائن ResultSet.

53: يتم استخدام _______ للوصول إلى البيانات في مجموعة النتائج.

A.   المؤشر

B.   مؤشر

C.   عامل

D.   حلقة

54: صحيحة أو خاطئة؟ JDBC هو API لتوصيل كائن ومصادر بيانات XML.

A.   حقيقي

B.   خطأ شنيع

55: _______ نوع (أنواع) برنامج التشغيل مخصصة للاستخدام على شبكات الاتصال.

A.   النوع 3 و 4

B.   النوع 1 و 2

C.   النوع 1 و 3

D.   النوع 3

56: _______ يمكن استخدام نوع (أنواع) برنامج تشغيل JDBC في رمز Applet أو Servlet.

A.   النوع 1

B.   النوع 1 و 2 و 3

C.   النوع 3

D.   النوع 3 و 4

57: _______ يمكن استخدام نوع (أنواع) برنامج التشغيل في بنية ثلاثية المستويات وإذا كان خادم الويب و DBMS يعملان على نفس الجهاز.

A.   النوع 1 و 2

B.   النوع 1 و 2 و 3 و 4

C.   النوع 2 و 3

D.   النوع 1 و 3

58: _______ نوع السائق هو جسر JDBC-ODBC؟

A.   النوع 4

B.   النوع 2

C.   النوع 3

D.   النوع 1

59: المعاملة _read_committed (مثال واحد على مستوى عزل المعاملة) لا يلتزم:

A.   القراءة القذرة

B.   قراءات نظيفة

C.   قراءات غير قابلة للتكرار

D.   القراءات الوهمية

60: إذا كنت ستستخدم عبارات SQL ثابتة في وقت التشغيل ، فإن أفضل واجهة JDBC لاستخدامها هي:

A.   statememt

B.   StaticStatement

C.   تصريح معد

D.   CallablestateMent

61: أي من المعلمات التالية يستخدمها كائن المعدة؟

A.   أو

B.   خارج

C.   في خارج

D.   في

62: A _______ عبارة عن مجموعة من العبارات أو أكثر التي يتم تنفيذها كوحدة A & NBSP ؛

A.   عملية

B.   تصريح معد

C.   الإجراء المخزن

D.   بيان قابل للاستدعاء

63: ما هو الكائن الذي لديه القدرة على استخدام تدفقات الإدخال والإخراج لتزويد بيانات المعلمة؟

A.   StreamingStatement

B.   تصريح معد

C.   إفادة

D.   CallablestateMent

A.   واجهة المرجع

B.   واجهة SQLXML

C.   java.net

D.   java.net.url

65: _______ ليس مثالًا صحيحًا على مستوى عزل المعاملة.

A.   Transaction_repeatable_read

B.   Transaction_read_uncommitt

C.   Transaction_repeatable_commit

D.   Transaction_Read_Commited

66: ما نوع السائق الأكثر ملاءمة للتطوير والاختبار الغرض؟

A.   النوع 2: API jdbc-native

B.   النوع 1: جسر برنامج تشغيل JDBC-ODBC

C.   النوع 4: 100 ٪ جافا نقية

D.   النوع 3: JDBC-NET نقي جافا

67: صحيحة أو خاطئة؟ يدعم MySQL و Java DB نوع بيانات SQL Array.

A.   خطأ شنيع

B.   حقيقي

68: أي مما يلي ليس نوع بيانات متقدم في API JDBC؟

A.   رويد

B.   وصلة البيانات

C.   نوع منظم

D.   varbinary (max)

69: يحدد _______ لكائن ResultSet مستوى وظائف التحديث المدعومة.

A.   فصل

B.   التزامن

C.   قابلية الانتظار

D.   يكتب

70: صحيحة أو خاطئة؟ بعد جلب مثيل كائن الاتصال ، يجب أولاً إنشاء اتصال مباشر قبل إجراء الاستعلامات إلى قاعدة البيانات.

A.   حقيقي

B.   خطأ شنيع

71: صحيحة أو خاطئة؟ قد تصدر التطبيقات موارد BLOB و CLOB و NCLOB من خلال استدعاء طريقة إطلاقها.

A.   خطأ شنيع

B.   حقيقي

72: لتخزين الملف في قاعدة البيانات ، ما نوع البيانات المستخدمة في الجدول؟

A.   وصلة البيانات

B.   nlob

C.   كلوب

D.   سائل لزج

73: صحيحة أو خاطئة؟ قد تحتوي القائمة المرتبطة بكائن بيان على عبارة تنتج كائن ResultSet.

A.   حقيقي

B.   خطأ شنيع

74: General SQL Escape Syntax Format هو:

A.   {الكلمة الأساسية " ؛ المعلمات " ؛}

B.   [الكلمة الرئيسية ' ؛ المعلمات ' ؛]

C.   (الكلمة الرئيسية ' ؛ المعلمات ' ؛)

D.   {الكلمة الأساسية ' ؛ المعلمات ' ؛}

75: إذا كان application java الخاص بك يصل إلى قواعد بيانات متعددة في نفس الوقت ، فإن نوع السائق المفضل هو:

A.   النوع 3: JDBC-NET نقي Java

B.   النوع 1: جسر سائق JDBC-ODBC

C.   النوع 4: 100 ٪ جافا نقية

D.   النوع 2: API jdbc-native

76: الموارد التي تستخدمها Blob ، يمكن إصدار كائنات NCLOB Java باستخدام الطريقة؟

A.   مخرج

B.   يطلق

C.   يغلق

D.   حر

77: صحيحة أو خاطئة؟ يتم الانتهاء من المعاملة عند استدعاء الالتزام () أو التراجع () على كائن المعاملة.

A.   خطأ شنيع

B.   حقيقي

78: يقوم كائن صفوف ______ بالاتصال بمصدر بيانات فقط لقراءة أو كتابة البيانات استنادًا إلى كائن ResultSet.

A.   متصل

B.   عابرة متصلة

C.   انقطع الاتصال

D.   مثقلة

79:

فتح اتصال قاعدة البيانات هو:

A.   منصة مستقلة

B.   تعتمد المنصة

C.   الهندسة المعمارية محايدة

D.   شبكة مستقلة

E.   آلة مستقلة

80:

أي من الأساليب التالية يلغي الحاجة إلى استدعاء طريقة wasnull () للتعامل مع حقول قاعدة البيانات الفارغة؟

A.   getObject () ؛

B.   getint () ؛

C.   getString () ؛

D.   getFloat () ؛

E.   getNull () ؛

81:

تتبع كائنات ResultSet أنماط فهرس:

A.   صفيف معيار

B.   Java Standard

C.   RDBMS معيار

D.   C ++ معيار

E.   معيار PL/SQL

82:

يجب على مطوري Servlet تجنب استخدام برنامج تشغيل جسر JDBC-ODBC بسبب:

A.   يتم تجميع السائقين مع JDK

B.   يمكن أن يعطل الرمز الأصلي للسائق الخادم بأكمله

C.   السائق غير آمن

D.   السائق من النوع 1

E.   السائق من النوع 2

83: المعاملات لها خاصية تسمى atomicity ، مما يعني:

A.   كل شيء يحدث واحدًا تلو الآخر

B.   كل شيء يحدث مرة واحدة

C.   كل شيء يحدث بشكل عشوائي

D.   كل شيء يحدث مرتين

E.   كل شيء يحدث ثلاث مرات & nbsp ؛

84: يمكن إلقاء تحذير بواسطة كائن اتصال أو كائن عبارة أو كائن A & nbsp ؛ & nbsp ؛ resultset. ما هي الطريقة المستخدمة لاسترداد التحذير:

A.   getWarnings ()

B.   getWarned ()

C.   getWarning ()

D.   geterror ()

E.   geterRorsWarning () & nbsp ؛

85: فتح اتصال قاعدة البيانات هو:

A.   منصة مستقلة

B.   المعتمدة على النظام الأساسي

C.   الهندسة المعمارية محايدة

D.   شبكة مستقلة

E.   آلة مستقلة و nbsp ؛

86: يتعامل كائن SQLWarning مع تحذيرات الوصول إلى قاعدة البيانات. إنها فئة فرعية من:

A.   sqlwarn

B.   sqlexception

C.   Sqlerror

D.   sqlwarning

E.   Sqlerrorswarning & nbsp ؛

87: يعتمد JDBC على:

A.   X/Open CLI (واجهة مستوى الاتصال)

B.   JDBC/Open CLI

C.   Java/Open CLI

D.   V/Open CLI

E.   X/أغلق CLI

88: تحت أي فئة تنخفض السائق التالي: WebLogic's Tengah "All Java Type-3 Driver"

A.   JDBC-ODBC Bridge Driver

B.   Native-api Driver جزئيًا-Java

C.   Net-Protocol All-Java Driver

D.   سائق محلي كل جافا

E.   Native-Protocol Part-Java Driver & nbsp ؛

89: لقد حصلت على كائن ResultSet المسمى "RS" بعد تنفيذ الاستعلام التالي: حدد * من حلقة العميل التي يمكنك استخدامها لإرجاع جميع السجلات في ResultSet؟

A.   بينما (rs.next ())

B.   بينما (rs.hasnext ())

C.   احيانا صحيح)

D.   بينما (Rs.NextElement ()) & nbsp ؛

90: يحتوي SQLexception على طريقة ، والتي توفر ميزة التسلسل أو تغليف كائنات استثناء إضافية. حدد الطريقة من ما يلي:

A.   getEncapstustexception ()

B.   getencapexception ()

C.   getMessage ()

D.   getNextexception ()

E.   getException ()

91: لقد حصلت على نتائج قابلة للتمرير تسمى "SRS" من خلال تنفيذ استعلام. أي من الطرق التالية التي ستستخدمها للتحقق من موضع المؤشر؟

A.   srs.relative (-4)

B.   srs.relative ()

C.   srs.absolute (-4)

D.   srs.getrow ()

E.   srs.poStrow () & nbsp ؛

92: اتصال قاعدة بيانات Java (JDBC) هو:

A.   واجهة برمجة التطبيقات المعتمدة على قاعدة البيانات

B.   API المستقلة عن قاعدة البيانات

C.   واجهة برمجة التطبيقات المعتمدة على الآلة

D.   واجهة برمجة تطبيقات قاعدة البيانات المعتمدة على الشبكة

93: الرجاء تحديد جميع الخيارات الصحيحة. مدير سائق JDBC هو:

A.   قادرة على تنشيط برامج التشغيل المسجلة

B.   قادرة على تنشيط برامج التشغيل غير المسجلة

C.   غير مطلوب لتنشيط برامج التشغيل مع مصدر البيانات

D.   مطلوب لتفعيل برامج التشغيل مع مصدر البيانات

94: ما هو الاستثناء الذي سيتم طرحه في الكود الخاص بك ، إذا لم يكن من الممكن تحميل برنامج التشغيل المحدد؟

A.   ActivationException

B.   درجة بدون استثنائات

C.   ClassNotavailable

D.   classUnavailable

E.   InstantiationException & nbsp ؛

95: أي برنامج تشغيل JDBC يعتبر أفضل من حيث الأداء والكفاءة؟

A.   سائق من النوع 1

B.   سائق من النوع 2

C.   نوع السائق 3

D.   سائق النوع 4

96: تتيح لك العملية تجميع عبارات SQL متعددة. الالتزام أو التراجع يمكن تنفيذها على المجموعة معًا. تُعرف هذه العملية باسم:

A.   ربط

B.   التزامن

C.   السجل

D.   عملية

E.   الربط المتأخر

97: كيف ستقوم بإنشاء مثيل جديد لسائق JDBC بشكل صريح؟

A.   class.forname (& quot ؛ driver & quot ؛) ؛

B.   class.newinstance (& quot ؛ driver & quot ؛) ؛

C.   class.driver (& quot ؛ driver & quot ؛) ؛

D.   class.getDriver (& quot ؛ driver & quot ؛) ؛

E.   class.forname ("driver"). newinstance () ؛ & nbsp ؛

98: تريد تنفيذ callablesTateMent يدعى "CS". من المتوقع أن يعيد نتائج المضاعفات. أي من الطرق التالية التي ستختارها؟

A.   resultset rs = cs.execute ()

B.   resultset rs = cs.executequery ()

C.   resultset rs = cs.executeupdate ()

D.   resultset rs = cs.executequery (SQL)

E.   resultset rs = execute () & nbsp ؛

99: أي مما يلي غير صحيح بالنسبة لمجموعة النتائج؟

A.   يدعم JDBC 2.0 API نتائج قابلة للتمرير

B.   يتم نقل مؤشرات ResultSet للأمام باستخدام طريقة Next ()

C.   يتم نقل مؤشرات النتيجة إلى الوراء باستخدام الطريقة السابقة ()

D.   الأساليب التالية () و Prevent () الإرجاع -1 بما يتجاوز ResultSet

100: طلب منك قائد المشروع تحسين أداء اتصال JDBC من خلال إعادة استخدام الكائنات في رمز Servlet الخاص بك. أي مما يلي هو الحل المناسب؟

A.   أعد استخدام اتصال قاعدة البيانات وإعادة استخدام كائنات الإعداد

B.   أعد استخدام اتصال قاعدة البيانات واستخدام كائنات reparedstatement مع كتل متزامنة

C.   أعد استخدام اتصال قاعدة البيانات فقط

D.   إعادة استخدام كائنات المعدة فقط

E.   أعد استخدام كائنات getPrepedStatement فقط