دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: قواعد البيانات JAVA JDBC
صفحة 1 من اصل 1 • شاطر
دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!
بسم الله الرحمن الرحيم
اهلا وسهلا بكم إخوانى الكرام اعضاء و زوار منتدى مصر التقنى ....اليوم نقدم لكم الدرس السابع عشر فى دروة الجافا الرسومية و الثالث فى التعامل مع قواعد البيانات ....فى الدرسين السابقيين تعلمنا كيفية إنشاء قاعدة بيانات 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
3_ قم بفتح NetBeans ومن ثم قم بالضغط على التويب Services فى القوائم الجانيبة كما فى الشكل التالى :رقم المرور الذى سوف تقوم بادخاله ستخدمة عند انشاء قاعدة البيانات بواسطة NetBeans

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
5_ عند النقر على الامر register mysql service كما هو ظاهر أعلاه سيظهر لك المربع الحوارى التالى :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
يطالبك هذا المربع service hots name وهو فى مثالنا هذا localhost ...وايضا رقم المنفذ service port وطبعا هو نفس رقم المنفذ الذى حددناه اثناء تنصيب service ...اما اسم المستخدم فهو root وكلمة المرور هى نفس كلمة المرور التى حددناها اثناء تنصيب السرفر ....بعد اتمام ادخال البيانات انقر على زر الامر (موافق)6_بعد النقر على (ok)ستجد فى التبويب Services ايقونة :mysql Services at localhost:3306[root ....قم بتحديد تلك الايقونة ثم كليك يمين و من القائمة التى ستظهر أختر الامر connet كما فى الشكل التالى :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
7_ بعد تشغيل السرفر عاود الكرة مرة أخرى بتحديد الايقونة ثم كليك يمين و من القائمة التى ستظهر اختر الامر Create Database كما فى الصورة التالية :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
8_ سيظهر لك المربع الحوارى التالى يطالبك بإدخال اسم لقاعدة البيانات المراد انشائها و ليكن مثلا Employees كما فى الصورة التالية :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
9_ قم الان بالنقر دبل كليك على ايقونة mysql Services at localhost:3306[root ستجد تحتها قاعدة البيانات التى قمنا بإنشاها ...قم بتحديها ثم كليك يمين و من القائمة التى ستظهر أختر الامر connetكما فى الشكل التالى :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
10_من المربع الحوارى الذى سيظهر أدخل كلمة المرور ثم أنقر فوق (ok) بعد ما يتم عملية الاتصال بالخادم ستجد انه قد تم انشاء ثلاث مجلدات وهى Tables , Views, Procedures و حتى تتمكن من رؤية تلك المجلدات فى التويب Server قم بالنقر دبل كليك على قاعدة البيانات التى انشأناها Employees لتفتح لك بعض المجلدات و لترى المجلدات الثلاث كما فى الشكل التالى :11_قم بالنقر شمال على المجلد Tables و من القائمة التي تظهر، حدد الامر Create Table كما فى الصورة التالية :
12_عند النقر كما تم شرحه أعلاه يظهر لك المربع الحوارى التالى :

في مربع النص Table Name في الأعلى، أحذف الاسم الافتراضي Untitled..ثم اكتب اسما جديدا للجدول و ليكن مثلا Workers....و هكذا سيكون لديك جدول يسمى Workers
13_إضافة حقول للجدول و يتم ذلك عن طريق النقر فوق زر الامر Add Column فى المربع الحوارى أعلاه ليظهر لك المربع الحوارى التالى :

وهكذا يمكنك إنشاء قاعدة بيانات mysql و جداولها من خلال النت بينزعلى القرص الصلب
بداية يجب أن تمتك سرفر و يدعم هذا السرفر قواعد البيانات mysql ....لذلك سنقوم بالتجربة على سرفر مجانى على الرابط التالى :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
قم بالدخول على الرابط أعلاه ستجد أنه يطالبك ببعض البيانات لكى تستطيع إنشاء قاعدة بيانات mysql على هذا السرفر كما فى الصورة التالية :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
قم بادخال اسم قادة البيانات mysql وفى مثالنا هذا كتبنا mysq20 ...بعد ذلك أدخلنا أسم المستخدم egytech ...ثم أدخلنا كلمة المرور ....ولا تنسى أن تضع البريد الالكترونى الخاص بك لانه سوف يتم ارسال كود التنشيط عليه .....ادخل على الميل هتلاقى رسالة تأكيد الاشتراكقم بتأكيد الاشتراك ثم اتبع الخطوات التالية :
1_قم بفتح NetBeans ومن ثم قم بالضغط على التويب Services فى القوائم الجانيبة كما فى الشكل التالى :

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
لكن ربما تجد أن الامر register mysql service غير نشط كما فى الصورة التالية :وهذا معناه أنك قد قمت من قبل بتسجيل معلومات السرفر لذلك قم بحذف معلومات السرفر القديم كما فى الشكل التالى :
3_عند النقر على الامر register mysql service كما هو ظاهر أعلاه سيظهر لك المربع الحوارى التالى :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
يطالبك هذا المربع service hots name وهو فى مثالنا هذا db4free.net ...وايضا رقم المنفذ service port وطبعا هو نفس رقم المنفذ الذى حددناه اثناء تنصيب service ...اما اسم المستخدم فهو egytech وهى نفس اسم المستخدم وكلمة المرور التى حددناها اثناء التسجيل فى السرفر ....بعد اتمام ادخال البيانات انقر على زر الامر (موافق).4_ بعد ان يتم الاتصال بالسرفر db4free.net ستجد انه قد جلب جميع قواعد البيانات الموجودة عليه كما فى الشكل التالى :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
من الصورة أعلاه حدد قاعدة البيانات التى قد قمنا باـشائها اثناء التسجيل فى السرفر وهى mysq20 ومن القائمة التى ستظهر أختر الامر connet كما فى الشكل التالى :[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
5_ بعد عملية الاتصال بقاعدة البيانات mysq20 ستجد ايقونة بأسم jdbc:mysql://db4free.net:3306/mysq20 [egytech on Default schema] و عند النقر عليها دبل كليك ستجد قاعدة البيانات التى انشأناها كما فى الشكل التالى :6_الات قم بالنقر يمين على المجلد Tables و من القائمة التي تظهر، حدد الامر Create Table كما فى الصورة التالية :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
ومن هنا نستطيع انشاء الجدوال الخاصة بنا فى قاعدة بيانات mysq20 على سرفر db4free.net ...وكما ترون فى الصوره أعلاه قمنا بانشاء الجدول EGY وبه الحقول التالية ID , NAME . JOB و لو فتحت السرفر الخاص بك ستجد الجدوال به كما فى الصورة التالية :...فى هذا المثال التجريبى يجب ملاحظة أننا قد أنشأئا قاعدة بيانات mysq20 عن طريق السرفر db4free.net عند التسجيل فية و ليس عن طريق NetBeans و كل ما انشأنها بالنت بينز هو جداول تلك القاعدة ....لكن تستطيع أن تشىء قاعدة بيانات باستخدام NetBeans فقط قم بتحديد السرفر الخاص بك ثم كليك يمين ومن القائمة التى ستظهر أختر الامر Create Database كما فى الصورة التالية :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
لكن للاسف لن تستطيع ان تجرب ذلك على هذا السرفر المجانى db4free.net و ذلك لكون لا يتيح الا بانشاء قاعدة بيانات واحد فقط و هى التى أنشاناها عند التسجيل ....لذلك جرب على سرفر أخر
الى هنا نكون قد انتهينا من هذا الدرس عن كيفية إنشاء قواعد بيانات mysql الى اللقاء فى الجزء الثانى فى كيفية التعامل مع تلك القواعد من خلال الجافا من حيث إضافة بيانات أو تعديل أو حذف و خلافه
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!
ممتاز شكرا لك ابو احميد .....دروس عظيمة جدا
المبرمج الطموح- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 207
النقاط : 368
التقيم : 17
الدولة :
الجنس :
رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!
شكرا لك على جهودك العظيمة .. وبارك الله فيك
سامر الشرفا- ..
- تاريخ التسجيل : 01/09/2013
المساهمات : 19
النقاط : 25
التقيم : 0
الدولة :
الجنس :
رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!
لمعرفة كيفية الاتصال بقواعد بيانات mysql يمكنكم متابعة المقال التالى :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(17)_قواعد البيانات (إنشاء قواعد بيانات MySQL من خلال NetBeans)!
درس رائع ...تحياتى لك استاذى الكريم
محمد يوسف- ...
- تاريخ التسجيل : 08/12/2013
المساهمات : 38
النقاط : 66
التقيم : 12
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: قواعد البيانات JAVA JDBC
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» كبسولات نباتية فارغة
» شحن عملات تيك توك مجانا بدون رقم هاتف
» فوط صحية ناعمة لايام الولادة بالقطن العضوية قوية الامتصاص| organyckw
» اعلانات الباصات الكويت | شركة دعاية واعلان | كواليتي ميكرز | 0096597550465
» كيفية تحديد سعر تصميم تطبيقات الجوال– ايكون تك
» تعلم كيفية حفظ و أسترجاع الصورة فى قاعدة بيانات أكسس باستخدام الكائن Stream object
» كيفية تأسيس شركة في دبي
» افضل واحدث كاميرات المراقبة الامنية والمشاهدة عبر الانترنت
» اصنع شبكتك بنفسك