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

خلل في دالة إضافة بيانات ..

بدأه JavaPorgrammer في 1 يناير 2011 · 5 رد · 485 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله ..

الفكرة : اخذ المتغيرات من الـ object وتخزينها في قاعدة البيانات..

دالة الإضافة:

public boolean insert_new_Prod(product p){
boolean done = false;
try {

            Connection con = cn();
            String sql = "insert into products values(?,?,?,?,?,?)";
            PreparedStatement s = con.prepareStatement(sql);
            s.setInt(1, p.getProd_sn());
            s.setInt(2, p.getCtg_id());
            s.setString(3, p.getProd_name());
            s.setDouble(4, p.getProd_price());
            s.setString(5, p.getProd_DESCREPTION());
            s.setString(6, "./products/"+p.getProd_pic());
            s.executeUpdate();
            done = true;
            s.close();
            con.close();
        } catch (Exception e) {
            System.out.println(e.toString());
        }
return done;
}

التنفيذ:

   try{
        System.out.println("DB connected..!");
        DBbean d = new DBbean();
        product p = new product();
        int ctg = Integer.parseInt("7");
        int psn = Integer.parseInt("40");
        double pric = Double.parseDouble("35");
           p.setCtg_id(ctg);
              p.setProd_sn(psn);
              p.setProd_name("shirt");
              p.setProd_pic("1.jpg");
              p.setProd_price(pric);
              p.setProd_DESCREPTION("smart shirt");
boolean done = d.insert_new_Prod(p);
     if(done){System.out.print("DONE!");}else{
        System.out.println("Wrong!!");}
        }catch(Exception e){e.printStackTrace();}
        }

النتيجة : يعلق النظام.. من دون أي نتيجة.

اين الخلل؟

تحياتي للجميع

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#2

التعليق في أي منطقة بالضبط؟

بالنسبة لي لا وجود للمشكلة في هذه الشيفرة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

بعد التنفيذ يطبع الجملة DB connected..!

وبعدها يعلق !

لا استثناءات ولا شي :) لا اعرف ماهو السبب!

تم تعديل هذه المشاركة بواسطة JavaPorgrammer في 1 يناير 2011 في 23:32

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#4

:blush:

المشكلة كانت في netbeans.. بعدما سويت له إعادة تشغيل ضبطت معاي..

شكرا لك أستاذنا علاء.

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#5

سيبك من NetBeans و إستخدم Eclipse laugh.gif

#6

قريباً جداً يا أخ هويدي :lol:

لكن ميزة الـ netbeans تكون أغلب المكتبات اللي تحتاجها في شغلك موجودة.. يريحك من سالفة هات مكتبة ابعث مكتبة ..

مش عارف ممكن عشاني تعودت على الـ netbeans :)

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

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