كيفية ربط الفيجوال دوت نت بقاعدة بيانات MySQL على سيرفر مجانى
المرحلة الاولى : انشاء قاعدة بيانات MySQL على سيرفر مجانى كالاتى
1 - الدخول على الموقع من خلال الرابط الاتى http://www.db4free.net/
2 - ادخال بيانات الحساب كالاتى
3 - ادخل على الميل هتلاقى رسالة تأكيد الاشتراك
4 - بعد الدخول على الميل وتأكيد الاشتراك سيتم تحويلك الى صفحة نجاح التسجيل وبها بياناتك
5 - الدخول على الحساب بكتابة اسم المستخدم وكلمة المرور للدخول على لوحة التحكم فى قاعدة بيانات MySQL والتى يطلق عليها (phpMyAdmin)
6 - هنقوم بالضغط على Database لانشاء الجداول
سوف نقوم بكتابة اسم الجدول وعدد الحقول كما بالصورة السابقة
7 - سوف تظهر لنا صفحة لكتابة اسماء الحقول وتحديد نوع البيانات :
قم بالضغط على Save لانشاء الجدول
او يمكنك استخدام لغة SQL فى انشاء الجداول مباشرا اذا كنت على علم بذلك
انا اخترت الطريقة الاسهل لتلافى المشاكل
الصورة الاتية تؤكد انشاء الجدول بنجاح
9 - سنقوم باضافة سجل وذلك من خلال عمل Insert كالاتى
10 - من خلال Browse يمكننا رؤية السجل المضاف
الان انتهت المرحلة الاولى وهى انشاء قاعدة بيانات MySQL على سيرفر مجانى
المرحلة الثانية : ربط قاعدة البيانات بالفيجوال بيسك دوت نت من خلا مكتبة ADO.Net
1 - يجب اولا تسطيب برنامج تعريف الاتصال بقاعدة البيانات MySQL من خلال هذا البرنامج
mysql-connector-net-6.4.5.rar
2 - بعد تسطيب البرنامج السابق قم باضافة مكتبة MySql.Data.dll
من قائمه Project ثم Add References ثم قم بالدخول على العنوان الاتى فى جهازك :
C:\Program Files\MySQL\MySQL Connector Net 6.4.5\Assemblies\v2.0
وقم باضافة المكتبة السابقة كما موضح بالصور الاتية :
تمت اضافة المكتبة بمشروعنا
3- الخطوة القادمه هى استيراد مجال الاسماء للمكتبة
Imports MySql.Data.MySqlClient
ثم تعريف المتغيرات كالاتى :
Public Cn As New MySqlConnection
Public dR As MySqlDataReader
Public cmd As New MySqlCommand
Public DA As New MySqlDataAdapter(cmd)
Public Ds As New DataSet()
فتح الاتصال بقاعدة البيانات Connection String
Cn.ConnectionString = ("Server=" & Server & ";Port=3306;Database=" & dbName & ";User=" & UserName & "; Password=" & pass & ";")
طبعا المتغيرات اللى باللون الاحمر دى هتكون بياناتك انت
اسم السيرفر فى حاله استخدام السيرفر السابق سوف يكون db4free.org او db4free.net
واسم المستخدم لقاعدة البيانات
والباسورد
واسم قاعدة البيانات اللى انشائتها
واسم الجدول الذى قمت بانشائة
قمت بعمل برنامج مفتوح المصدر للاستفادة
قم بادخال بياناتك بة وسوف يعمل باذن الله
او من هنا
اذا استفدت من هذا الشرح ارجوا الدعاء لى بالخير
وعمل اعجاب بهذه الصفحة
http://www.facebook.com/DragonsoftEG
اى حاجة مش واضحة او مش مفهومة او حدوث اى اخطاء
متشكر جدا على الشرح الرائع والمتناسق و طبعا بعد التجربة على سيرفر محلى البرنامج رائع
ردحذفعندى استفسارات ارجو ان ترد عليها:
1-هنفترض مثلا انى عملت برنامج وبعته...فهل المستخدم سيحتاج لبرنامج my sql connector ام ان الاداه سوف يتم اضافتها فى التحزيم من خلال فيجوال بيسك 2008 ؟
مشكووووووووووور
لازم العميل او المستخدم يقوم بتسطيب الاداه او حل اكثر احترافية انك تجعل برنامج تحزيم البرامج مثل setup factory او install shield جعل الماى سيكوال كونكتور يتم تسطيبة تلقائيا
ردحذفهل يوجد استضافة مجانية اخرى تدعم الاتصال بقواعد البيانات عن بعد غير المذكورة فى الشرح لان الموقع المذكور ف الشرح يفتح عند فتحه وتسجيل الدخول يعطى اشارة تحميل فى صفحة الويب ولا يستطيع الاكمال
ردحذفالمشكله دى فعلا قابلتنى الفترة اللى فاتت والحمد لله اتحلت والموقع شغال كويس انا فى الفترة اللى كان فيها المشكله من حوالى اسبوعين تقريبا بحثت عن مواقع اخرى بصراحة دا افضل موقع موجود ويوجد مواقع اخرى سيرفرات ودومين مجانى ولكن لا تدعم الاتصال الخارجى
ردحذفشكرا على هذا المجهود بس فية مشكلة انة كود الحذف مش شغال
ردحذف