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

مساعدة في برنامج قواعد بيانات

بدأه mamoud في 30 يونيو 2008 · 5 رد · 777 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

صباح الخير

انا بكتب برنامج بلغة الجافا وباستخدام MySql البرنامج بسيط جدا عبارة عن 3 خانات لتخزين الرقم و الاسم والعنوان وعندي زرين امر واحد بيعرض البيانات والتاني لحفظ البيانات الجديدة، المشكلة اللي بتواجهني في كود زر الحفظ انه بيعطيني خطأ في كتابة جملة SQL وحاولت كتير اني اصلح الخطأ لكن بدون فائدة

ده الكود اللي انا كاتبة للحفظ:

insertAccButton = new JButton(" Insert Acc") ;

insertAccButton.addActionListener(new ActionListener()

{

public void actionPerformed(ActionEvent e)

{

try

{

Statement statement = connection.createStatement();

int i = statement.executeUpdate("insert ino stu values("+

stuIDText.getText() + ", " +

"'" + NameText.getText() + "' " +

"'" + AddressText.getText() + "' ")");

errorText.append(" inserted " + i + " rows successfuly");

AccNuList.removeAll();

loadAcc();

}

catch(SQLException insertException)

{

displaySQLErrors(insertException);

}

}

}

[code/]

الخطأ بيطلع في سطر اضافة العنوان مش عارف كيف انهي الجمله

ياريت لو حد يقدر يساعدني

وشكرا

#2

عندك مشكله في الجمله into ماكتبتها صح

كذلك في المعلومات لم تضع علامة التنصيص الواحد (') للحقول في قاعدة البيانات

قاعدة البيانات لاتعرف مالمقصود ب التكست الا اذا وضعته بين علامة تنصيص واحده

هذا مثال :

 String sql="INSERT INTO product(productName,id,quantity,price)"+" Values"+"('" + name + "', '"+ ipadd + "', '" + num + "', '" + fprice + "')";
#3

ممكن تضع لنا البرنامج كاملاً وكيف قمت بربطه مع قاعدة بيانات MySQL ؟

#4

أخى أرفق البرنامج حتى نستطيع حلها بإذن الله

#5

أفضل أستخدام الـ sql query عن طريق String.format

String sql=String.format("INSERT INTO product(productName,id,quantity,price) Values ('%s', %d, %d, %f)",  name , ipadd , num , fprice );

string value %s

integer or long value %d

float or double value %f

تم تعديل هذه المشاركة بواسطة malek_sa في 30 يونيو 2008 في 20:44

SCJP 5.0

#6

Eisa Ayed شكرا لردك اانا ما انتبت للخطأ المطبعي في كلمة INTO رغم اي راجعتها اكتر من مرة، ورح عدل علمةالتنصيص

إن شاء الله رح ارفق البرنامج كله بس اعدل الكود ويشتغل ورح اضيف عليه شوية زراير امر تانيات متل حذف وتعديل

شكرا

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…