جدول المحتويات:

ما هو SQL ResultSet؟
ما هو SQL ResultSet؟

فيديو: ما هو SQL ResultSet؟

فيديو: ما هو SQL ResultSet؟
فيديو: 2 - SELECT Statement & COUNT Function | COUNT( ) | SQL Queries 2024, أبريل
Anonim

أ مجموعة النتائج هو كائن Java يحتوي على نتائج تنفيذ ملف SQL استفسار. بمعنى آخر ، يحتوي على الصفوف التي تفي بشروط الاستعلام. البيانات المخزنة في ملف مجموعة النتائج يتم استرداد الكائن من خلال مجموعة من التوابع get التي تتيح الوصول إلى الأعمدة المختلفة للصف الحالي.

إذن ، ما هو ResultSet في JDBC مع المثال؟

أ مجموعة النتائج الكائن هو جدول بيانات يمثل قاعدة بيانات مجموعة النتائج ، والتي يتم إنشاؤها عادةً عن طريق تنفيذ عبارة تستعلم عن قاعدة البيانات. ل مثال ، و CoffeeTables. طريقة viewTable تخلق ملف مجموعة النتائج ، rs ، عندما ينفذ الاستعلام من خلال كائن البيان ، stmt.

أيضا ، لماذا ResultSet فارغة؟ يحدث ذلك عندما يكون لديك اتصالان مفتوحان أو أكثر بقاعدة البيانات على نفس المستخدم. على سبيل المثال اتصال واحد في SQL Developer واتصال واحد في Java. والنتيجة هي دائمًا ملف مجموعة النتائج الفارغة . حاول إدراج سجلات جديدة ، ثم قم بالتنفيذ في نافذة أوامر تشغيل SQL الخاصة بك وقم بتشغيل التعليمات البرمجية الخاصة بك.

علاوة على ذلك ، ما هي أنواع ResultSet؟

هناك ثلاثة أنواع أساسية من مجموعة النتائج

  • إلى الأمام فقط. كما يوحي الاسم ، يمكن لهذا النوع فقط المضي قدمًا وغير قابل للتمرير.
  • التمرير غير حساس. هذا النوع قابل للتمرير مما يعني أن المؤشر يمكن أن يتحرك في أي اتجاه.
  • التمرير حساس.
  • إلى الأمام فقط.
  • التمرير غير حساس.
  • التمرير حساس.

ماذا تفعل ResultSet بعد ذلك؟

في البداية يتم وضع هذا المؤشر قبل الصف الأول. ال التالي () طريقة ال مجموعة النتائج واجهة تحرك مؤشر التيار ( مجموعة النتائج ) تعترض على التالي صف من الوضع الحالي. وعلى استدعاء التالي () طريقة للمرة الثانية مجموعة النتائج سيتم نقل المؤشر إلى الصف الثاني.

موصى به: