دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!

اذهب الى الأسفل

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! Empty دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!

مُساهمة من طرف أحمد مناع في الخميس أبريل 04, 2013 11:05 am

بسم الله الرحمن الرحيم
اهلا وسهلا بكم إخوانى الكرام اعضاء و زوار منتدى مصر التقنى ....اليوم نقدم لكم الدرس السابع عشر فى دروة الجافا الرسومية و الثالث فى التعامل مع قواعد البيانات ....فى الدرسين السابقيين تعلمنا كيفية إنشاء قاعدة بيانات Java DB من خلال NetBeans و كيفية التعامل معها و ايضا تعلمنا كيفية الاتصال بقاعدة بيانات Access ....اليوم إن شاء الله تعالى سنتعلم كيفية إنشاء قاعدة بيانات MySQL و الاتصال بها سواء كانت تلك القاعدة على القرص الصلب أو على شبكة الانترنت ...

أولا_ التعريف بقواعد بيانات MySQL :

قاعدة بيانات MySQL هى عبارة عن قاعدة بيانات علاقية من اشهر قواعد البيانات مفتوحة المصدر التى يمكنك أستخدامها مجانا و جميع تطبيقات الويب تستخدم تلك القاعدة لتحزين البيانات و يمكنك استخدامها ايضا فى تطبيقات سطح المكتب ..

ثانيا_إنشاء قاعدة بيانات MySQL من خلال NetBeans على القرص الصلب:

توجد طرق عديدة لانشاء قاعدة بيانات MySQL منها أستخدام موجهة الاوامر Dos و ايضا بعض البرنامج الاخرى التى تقوم بذلك .....لكن دراستنا ستكون عن كيفية إنشائها من خلال بنية NetBeans وذلك على النحو التالى :

1_ سنحتاج الى تثبيت حزمة mysql-server و حزمة mysql-client و تلك الحزمتين ستجدها فى الملف mysql-essential-5.1.5 و يمكنك تحميله من الرابط التالى :

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

2_بعد الانتهاء من تحميل الملف السابق قم بتثبته و يكفيك لذلك الضغط على زر (next)..و لكن كل ما اريده منك هو عند ظهور الشاشة التالية :

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 117735369
اريد منك أن تعلم و تحفظ رقم البور أو المنفذ الخاص بك وهو نفسه الموجود الصورة أعلاه .....و ايضا عند ظهور الشاشة التى تطالبك بوضع كلمة المرور للسرفر أن حفظها كما فى الشكل التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 499169024

رقم المرور الذى سوف تقوم بادخاله ستخدمة عند انشاء قاعدة البيانات بواسطة NetBeans
3_ قم بفتح NetBeans ومن ثم قم بالضغط على التويب Services فى القوائم الجانيبة كما فى الشكل التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 739857841

4_ قم بتحديد ايقونة Databases ثم كليك يمين ومن القائمة التى سوف تظهر أختر الامر register mysql service كما فى الشكل التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 271352289
5_ عند النقر على الامر register mysql service كما هو ظاهر أعلاه سيظهر لك المربع الحوارى التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 289723927
يطالبك هذا المربع service hots name وهو فى مثالنا هذا localhost ...وايضا رقم المنفذ service port وطبعا هو نفس رقم المنفذ الذى حددناه اثناء تنصيب service ...اما اسم المستخدم فهو root وكلمة المرور هى نفس كلمة المرور التى حددناها اثناء تنصيب السرفر ....بعد اتمام ادخال البيانات انقر على زر الامر (موافق)

6_بعد النقر على (ok)ستجد فى التبويب Services ايقونة :mysql Services at localhost:3306[root ....قم بتحديد تلك الايقونة ثم كليك يمين و من القائمة التى ستظهر أختر الامر connet كما فى الشكل التالى :




دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 322552675
7_ بعد تشغيل السرفر عاود الكرة مرة أخرى بتحديد الايقونة ثم كليك يمين و من القائمة التى ستظهر اختر الامر Create Database كما فى الصورة التالية :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 491879190
8_ سيظهر لك المربع الحوارى التالى يطالبك بإدخال اسم لقاعدة البيانات المراد انشائها و ليكن مثلا Employees كما فى الصورة التالية :

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 600309760
9_ قم الان بالنقر دبل كليك على ايقونة mysql Services at localhost:3306[root ستجد تحتها قاعدة البيانات التى قمنا بإنشاها ...قم بتحديها ثم كليك يمين و من القائمة التى ستظهر أختر الامر connet
كما فى الشكل التالى :

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 688361136
10_من المربع الحوارى الذى سيظهر أدخل كلمة المرور ثم أنقر فوق (ok) بعد ما يتم عملية الاتصال بالخادم ستجد انه قد تم انشاء ثلاث مجلدات وهى Tables , Views, Procedures و حتى تتمكن من رؤية تلك المجلدات فى التويب Server قم بالنقر دبل كليك على قاعدة البيانات التى انشأناها Employees لتفتح لك بعض المجلدات و لترى المجلدات الثلاث كما فى الشكل التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 195103429

11_قم بالنقر شمال على المجلد Tables و من القائمة التي تظهر، حدد الامر Create Table كما فى الصورة التالية :

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 347764229

12_عند النقر كما تم شرحه أعلاه يظهر لك المربع الحوارى التالى :

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 319997360

في مربع النص Table Name في الأعلى، أحذف الاسم الافتراضي Untitled..ثم اكتب اسما جديدا للجدول و ليكن مثلا Workers....و هكذا سيكون لديك جدول يسمى Workers

13_إضافة حقول للجدول و يتم ذلك عن طريق النقر فوق زر الامر Add Column فى المربع الحوارى أعلاه ليظهر لك المربع الحوارى التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 523996890


وهكذا يمكنك إنشاء قاعدة بيانات mysql و جداولها من خلال النت بينزعلى القرص الصلب
ثالثا : كيفية إنشاء قاعدة بيانات mysql على شبكة الانترنت:

بداية يجب أن تمتك سرفر و يدعم هذا السرفر قواعد البيانات mysql ....لذلك سنقوم بالتجربة على سرفر مجانى على الرابط التالى :


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
قم بالدخول على الرابط أعلاه ستجد أنه يطالبك ببعض البيانات لكى تستطيع إنشاء قاعدة بيانات mysql على هذا السرفر كما فى الصورة التالية :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 628064305
قم بادخال اسم قادة البيانات mysql وفى مثالنا هذا كتبنا mysq20 ...بعد ذلك أدخلنا أسم المستخدم egytech ...ثم أدخلنا كلمة المرور ....ولا تنسى أن تضع البريد الالكترونى الخاص بك لانه سوف يتم ارسال كود التنشيط عليه .....ادخل على الميل هتلاقى رسالة تأكيد الاشتراك



قم بتأكيد الاشتراك ثم اتبع الخطوات التالية :

1_قم بفتح NetBeans ومن ثم قم بالضغط على التويب Services فى القوائم الجانيبة كما فى الشكل التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 739857841

2_قم بتحديد ايقونة Databases ثم كليك يمين ومن القائمة التى سوف تظهر أختر الامر register mysql service كما فى الشكل التالى :



دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 271352289
لكن ربما تجد أن الامر register mysql service غير نشط كما فى الصورة التالية :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 440687998
وهذا معناه أنك قد قمت من قبل بتسجيل معلومات السرفر لذلك قم بحذف معلومات السرفر القديم كما فى الشكل التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 645184116

3_عند النقر على الامر register mysql service كما هو ظاهر أعلاه سيظهر لك المربع الحوارى التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 523102707
يطالبك هذا المربع service hots name وهو فى مثالنا هذا db4free.net ...وايضا رقم المنفذ service port وطبعا هو نفس رقم المنفذ الذى حددناه اثناء تنصيب service ...اما اسم المستخدم فهو egytech وهى نفس اسم المستخدم وكلمة المرور التى حددناها اثناء التسجيل فى السرفر ....بعد اتمام ادخال البيانات انقر على زر الامر (موافق).


4_ بعد ان يتم الاتصال بالسرفر db4free.net ستجد انه قد جلب جميع قواعد البيانات الموجودة عليه كما فى الشكل التالى :

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 690893618
من الصورة أعلاه حدد قاعدة البيانات التى قد قمنا باـشائها اثناء التسجيل فى السرفر وهى mysq20 ومن القائمة التى ستظهر أختر الامر connet كما فى الشكل التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 271738778
5_ بعد عملية الاتصال بقاعدة البيانات mysq20 ستجد ايقونة بأسم jdbc:mysql://db4free.net:3306/mysq20 [egytech on Default schema] و عند النقر عليها دبل كليك ستجد قاعدة البيانات التى انشأناها كما فى الشكل التالى :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 384802660

6_الات قم بالنقر يمين على المجلد Tables و من القائمة التي تظهر، حدد الامر Create Table كما فى الصورة التالية :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 473529740
ومن هنا نستطيع انشاء الجدوال الخاصة بنا فى قاعدة بيانات mysq20 على سرفر db4free.net ...وكما ترون فى الصوره أعلاه قمنا بانشاء الجدول EGY وبه الحقول التالية ID , NAME . JOB و لو فتحت السرفر الخاص بك ستجد الجدوال به كما فى الصورة التالية :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 102151490

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 909608963

...فى هذا المثال التجريبى يجب ملاحظة أننا قد أنشأئا قاعدة بيانات mysq20 عن طريق السرفر db4free.net عند التسجيل فية و ليس عن طريق NetBeans و كل ما انشأنها بالنت بينز هو جداول تلك القاعدة ....لكن تستطيع أن تشىء قاعدة بيانات باستخدام NetBeans فقط قم بتحديد السرفر الخاص بك ثم كليك يمين ومن القائمة التى ستظهر أختر الامر Create Database كما فى الصورة التالية :


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! 700536599

لكن للاسف لن تستطيع ان تجرب ذلك على هذا السرفر المجانى db4free.net و ذلك لكون لا يتيح الا بانشاء قاعدة بيانات واحد فقط و هى التى أنشاناها عند التسجيل ....لذلك جرب على سرفر أخر

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

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 994
النقاط : 201783
التقيم : 119
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! Empty رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!

مُساهمة من طرف المبرمج الطموح في الأحد أبريل 21, 2013 8:07 am

ممتاز شكرا لك ابو احميد .....دروس عظيمة جدا
المبرمج الطموح
المبرمج الطموح
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 196
النقاط : 350
التقيم : 14
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! Empty رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!

مُساهمة من طرف سامر الشرفا في الإثنين سبتمبر 09, 2013 11:31 am

شكرا لك على جهودك العظيمة .. وبارك الله فيك
سامر الشرفا
سامر الشرفا
..
..

تاريخ التسجيل : 01/09/2013
المساهمات : 19
النقاط : 25
التقيم : 0
الدولة : فلسطين
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! Empty رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!

مُساهمة من طرف أحمد مناع في الجمعة سبتمبر 19, 2014 8:25 am


لمعرفة كيفية الاتصال بقواعد بيانات mysql يمكنكم متابعة المقال التالى :


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 994
النقاط : 201783
التقيم : 119
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)! Empty رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!

مُساهمة من طرف محمد يوسف في السبت فبراير 21, 2015 11:29 am


درس رائع ...تحياتى لك استاذى الكريم
محمد يوسف
محمد يوسف
...
...

تاريخ التسجيل : 08/12/2013
المساهمات : 38
النقاط : 66
التقيم : 12
الدولة : السودان
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى