هذا البرنامج يتيح للمستخدم إدخال أي استعلام SQL وتنفيذه، مع عرض نتائج الاستعلام داخل عنصر JTable من واجهة Swing، وذلك باستخدام كائن TableModel الذي يقوم بتمرير بيانات ResultSet إلى الجدول.
? مكونات المشروع الرئيسية:
ResultSetTableModel:
هذه الكلاس تتولى الاتصال بقاعدة البيانات وتقوم بإدارة الكائن ResultSet باستخدام TableModel لتوفير البيانات المطلوبة للعرض في الجدول.
DisplayQueryResults:
هذه الكلاس تنشئ واجهة المستخدم الرسومية GUI وتستخدم كائن من نوع ResultSetTableModel لعرض البيانات في JTable.
قاعدة البيانات المستخدمة:
تم استخدام قاعدة بيانات Northwind في هذا المشروع، وهي قاعدة بيانات شهيرة تحتوي على بيانات تخص شركة مبيعات مثل العملاء، الطلبات، المنتجات، والموردين.
وظائف البرنامج:
إدخال وتنفيذ أي استعلام SQL.
عرض نتائج الاستعلام مباشرة داخل الجدول.
إمكانية عرض مجموعة فرعية من البيانات (فلترة البيانات) من خلال استعلامات مخصصة.