الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ربط ال ComboBox مع قاعدة البيانات

بدأه smart princess في 4 أبريل 2012 · 3 رد · 948 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لو سمحتوا ابغى الكود اللي اقدر اسوي فيه الآتي

في البدايه انا عملت قاعده بيانات وفيها عمودين اللي اهم item وال item catogry وربطتهم مع بعض عن طريق ال foreign key

ثم عملت هذا الفورم واللي اريده منه

377effa264.jpg

اريد استخراج البيانات عن طريق ال compobox من الmysql ديتابيس

اذا ضغطت على الitem id او اذا اخترت ال item name مباشره ال item catogry تبع الitem تظهر عندي

مثال:

اذا اخترت مثلا من الitem name قلم في الcatogry راح يظهر مع جميع اصناف الاقلام اللي وضعتهم في الديتابيس

الشي الثاني في الquantity لما ادخل اي عدد البرنامج ينقصه من العدد الموجود في جدول الcatogry في عمود الquantity بمعني انه لو اخترت قلم مثل ما اشرت سابقا ثم ظهر لي انواع الاقلام ثم اخترت قلم حبر مثلا ووضعت العدد 3 سيقوم البرنامج بانقاص عدد اقلام الحبر بمقدار 3 واذا كان اصلا العدد الموجود في قاعده البيانات 3 او اقل سيعطي رساله تنبيه

اتمنى تكونوا فهمتوا قصدي

#2

اين محاولاتك ؟

واين الكود المستخدم فى ذلك واين قاعده البيانات

يرجى وضع محاولاتك وان شاء الله سوف نساعدك بالتوفيق ان شاء الله

Software Developer
Mahmoudkelany.com


 

#3
Mahmoud Kelany كتب:

اين محاولاتك ؟

واين الكود المستخدم فى ذلك واين قاعده البيانات

يرجى وضع محاولاتك وان شاء الله سوف نساعدك بالتوفيق ان شاء الله

اخي لقد حللت الكود وهذا هو:

 DefaultComboBoxModel model=(DefaultComboBoxModel) jComboBox6.getModel();

        String sql="SELECT * FROM department";
        try
        {
        Class.forName("com.mysql.jdbc.Driver");

        Connection con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/store","root","root");
        Statement stat= con.createStatement();
        ResultSet res= stat.executeQuery(sql);


        while(res.next())
        {
          String name=res.getString("dep_name");
          model.addElement(name);
       }
        }
        catch(Exception e)
        {
            JOptionPane.showMessageDialog(this, e.getMessage());
        }

الآن بعد ان استدعيت المواد في الcomboBox ما هو الكود الذي بإمكاني استخدامه حتى احذف اي ماده اختارها من الjcomboBox من قاعدة البيانات؟

تم تعديل هذه المشاركة بواسطة smart princess في 9 أبريل 2012 في 00:20

−1
#4

اخى الكريم هذا هو كود لا يمكننا عمل تشغيل له

لانه عباره عن كود قاعده بيانات ولا توجد قاعده البيانات التى تعمل عليها

فبالتالى قم بارفاق الكود الذى توصلت اليه كاملا مع قاعده البيانات

1

Software Developer
Mahmoudkelany.com


 

مواضيع مشابهة