طريقة جلب البيانات من قاعدة البيانات للجدول (jTable)
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: قواعد البيانات JAVA JDBC
صفحة 1 من اصل 1 • شاطر
طريقة جلب البيانات من قاعدة البيانات للجدول (jTable)
السلام عليكم ورحمة الله وبركاتة
سبق وقد طرح الاستاذ احمد موضوع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] واعتبر موضوعي هذا تتمة لموضع الاستاذ احمد والاستاذة زهراء جزاهم الله خير الجزاء
وفي موضوعي هذا سيكون بنفس الفكرة
من خلال استخدام الواجهة DefaultTableModel ولاكن بطريقة مختلفة حيث يمكنك تسمية الاعمدة بما يناسبك
وجلب بيانات اعمدة محددة من جدول بقاعدة البيانات
نبدأ اولا بالاعلان عن كائنات الاتصال بقاعدة البيانات
بعد ذالك نستخدم الواجهة DefaultTableModel لتسمية الاعمدة بما نريد
بعد ذالك نقوم بجلب البيانات للجدول ولاكن قبل ذالك لنفترض ان لدينا جدول في قاعدة البيانات باسم Employee ويوجد بة ثلاثة اعمدة العمود الاول (name) العمود الثاني (Phone) العمود الثالث (mail)
ستكون طريقة جلب البيانات للجدول بهذا الشكل:
ساقوم بشرح الكود السابق :
كذالك وضعنا المصفوفة بداخل حلقة do , while لعرض جميع الصفوف بداخل الجدول
ارجو ان يكون الشرح واضح واي استفسار ساكون سعيدا بالرد علية
ولا اسألكم الا الدعاء
سبق وقد طرح الاستاذ احمد موضوع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] واعتبر موضوعي هذا تتمة لموضع الاستاذ احمد والاستاذة زهراء جزاهم الله خير الجزاء
وفي موضوعي هذا سيكون بنفس الفكرة
من خلال استخدام الواجهة DefaultTableModel ولاكن بطريقة مختلفة حيث يمكنك تسمية الاعمدة بما يناسبك
وجلب بيانات اعمدة محددة من جدول بقاعدة البيانات
نبدأ اولا بالاعلان عن كائنات الاتصال بقاعدة البيانات
- الكود:
Connection cn;
Statement st;
ResultSet rs;
بعد ذالك نستخدم الواجهة DefaultTableModel لتسمية الاعمدة بما نريد
- الكود:
DefaultTableModel model = new DefaultTableModel();
table1.setModel(model);
model.addColumn("الاسم");
model.addColumn("رقم الهاتف");
model.addColumn("الايميل");
بعد ذالك نقوم بجلب البيانات للجدول ولاكن قبل ذالك لنفترض ان لدينا جدول في قاعدة البيانات باسم Employee ويوجد بة ثلاثة اعمدة العمود الاول (name) العمود الثاني (Phone) العمود الثالث (mail)
ستكون طريقة جلب البيانات للجدول بهذا الشكل:
- الكود:
try
{
st = cn.createStatement();
rs = st.executeQuery("SELECT * from Employee");
rs.next();
String name = rs.getString("name");
String Phone = rs.getString("Phone");
String mail = rs.getString("mail");
do{
Object ary [] = {rs.getString("name"),rs.getString("Phone"),rs.getString("mail")")};
model.addRow(ary);
}while(rs.next());
}
catch(Exception e)
{
}
ساقوم بشرح الكود السابق :
- الكود:
st = cn.createStatement();
rs = st.executeQuery("SELECT * from Employee");
- الكود:
String name = rs.getString("name");
String Phone = rs.getString("Phone");
String mail= rs.getString("mail");
- الكود:
do{
Object ary [] = {rs.getString("name"),rs.getString("Phone"),rs.getString("mail")")};
model.addRow(ary);
}while(rs.next());
كذالك وضعنا المصفوفة بداخل حلقة do , while لعرض جميع الصفوف بداخل الجدول
ارجو ان يكون الشرح واضح واي استفسار ساكون سعيدا بالرد علية
ولا اسألكم الا الدعاء
abunwaaf- ..
- تاريخ التسجيل : 01/01/2014
المساهمات : 15
النقاط : 26
التقيم : 3
الدولة :
الجنس :
رد: طريقة جلب البيانات من قاعدة البيانات للجدول (jTable)
الله يبارك فيك أخى الفاضل على جهدك و تعبك و جزاك الله عنا كل خير .....أحسنت الشرح و التوضيح أخى الكريم
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: طريقة جلب البيانات من قاعدة البيانات للجدول (jTable)
أشكرك أخى الكريم على تلك الطريقة الجملية و السهلة و الشرح الواضح ....جزاكم الله خيرا ولا تحرمنى من عطائك
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
رد: طريقة جلب البيانات من قاعدة البيانات للجدول (jTable)
الله يبارك فيكم جميعا ...أعجبنى طريقة الشرح
ذوكا- .....
- تاريخ التسجيل : 26/05/2013
المساهمات : 92
النقاط : 156
التقيم : 12
الدولة :
الجنس :
رد: طريقة جلب البيانات من قاعدة البيانات للجدول (jTable)
اشكركم جميعاً على الردود الجميلة والمشجعة
abunwaaf- ..
- تاريخ التسجيل : 01/01/2014
المساهمات : 15
النقاط : 26
التقيم : 3
الدولة :
الجنس :
رد: طريقة جلب البيانات من قاعدة البيانات للجدول (jTable)
- الكود:
{rs.getString("name"),rs.getString("Phone"),rs.getString("mail")")};
- الكود:
")
عذراً فقط احذف السابق
*الدالى*- .
- تاريخ التسجيل : 26/11/2014
المساهمات : 3
النقاط : 5
التقيم : 0
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: قواعد البيانات JAVA JDBC
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
أمس في 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
أمس في 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد