كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى

مُساهمة من طرف المبرمج الطموح في الخميس يناير 19, 2012 10:57 am

بسم الله الرحمن الرحيم



الاخوة الافاضل لكم منى مليون تحية ...و أنقل اليكم هذا الموضوع الرائع لكل الذين يردون تعلم كيفية الاتصال بقاعدة بيانات على الانترنت

ملحوظة هامة : يجب ان تكون على معرفة مسبقة عن برمجة قواعد البيانات بـ Ado

المرحلة الاولى : انشاء قاعدة بيانات MySQL على سيرفر مجانى كالاتى

1 - الدخول على الموقع من خلال الرابط الاتى http://www.db4free.net/




2 - ادخال بيانات الحساب كالاتى


3 - ادخل على الميل هتلاقى رسالة تأكيد الاشتراك


4 - بعد الدخول على الميل وتأكيد الاشتراك سيتم تحويلك الى صفحة نجاح التسجيل وبها بياناتك


5 - الدخول على الحساب بكتابة اسم المستخدم وكلمة المرور للدخول على لوحة التحكم فى قاعدة بيانات MySQL والتى يطلق عليها (phpMyAdmin)


6 - هنقوم بالضغط على Database لانشاء الجداول
سوف نقوم بكتابة اسم الجدول وعدد الحقول كما بالصورة السابقة

7 - سوف تظهر لنا صفحة لكتابة اسماء الحقول وتحديد نوع البيانات :


قم بالضغط على Save لانشاء الجدول او يمكنك استخدام لغة SQL فى انشاء الجداول مباشرا اذا كنت على علم بذلك انا اخترت الطريقة الاسهل لتلافى المشاكل

الصورة الاتية تؤكد انشاء الجدول بنجاح



9 - سنقوم باضافة سجل وذلك من خلال عمل Insert كالاتى

10 - من خلال Browse يمكننا رؤية السجل المضاف

الان انتهت المرحلة الاولى وهى انشاء قاعدة بيانات MySQL على سيرفر مجانى


المرحلة الثانية : ربط قاعدة البيانات بالفيجوال بيسك 6 من خلا مكتبة ADO
1 - يجب اولا تسطيب برنامج تعريف قاعدة بيانات MySQL من خلال برنامج mysql-connector-odbc-3.51.12-win32

2 - بعد تسطيب البرنامج السابق يمكننا التعامل مع قاعدة البيانات بكل سهولة وكل التغيير هيكون فى Connection String للكائن ADODB.Connection

كالاتى 



الرمز:

[b]Public Cn As New ADODB.Connection[/b]

[b]Cn.Open "Driver={MySQL ODBC 3.51 Driver};Server=" & ServerName & ";Port=3306;Database=" & DataBaseName & ";User=" & UserName & "; Password=" & Password & ";Option=3;"[/b]







طبعا المتغيرات (اللون الاحمر) سوف تغيرها على حسب اسم السيرفر + اسم قاعدة البيانات اللى انشأتها + كلمة المرور الخاصة بك

طريقة اخرى للـ Connection String



الرمز:
Dim vServer, vDatabase, vUser, vPassword As String
vServer = "db4free.org"
vDatabase = ""
vUser = ""
vPassword = ""

Cn.Open "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=" & vServer & ";" _
& "DATABASE=" & vDatabase & ";" _
& "UID=" & vUser & ";" _
& "PWD=" & vPassword & ";" _
& "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384




vServer اسم السيرفر وبالطريقة اللمتبعة هيكون db4free.org
vDatabase اسم قاعدة البيانات
vUser اسم المستخدم
vPassword كلمة المرور الخاصة بك


وبعد ذلك يمكنك استخدام مكتبة Ado بدون اى اختلاف اطلاقا



تحميل البرنامج mysql-connector-odbc-3.51.12-win32
بالاضافة الى مثال تجريبى


http://www.mediafire.com/?m711mc8h0bmncm1


المثال متجرب وشغال 100%

المبرمج الطموح
الاشراف
الاشراف

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

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

رد: كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى

مُساهمة من طرف المبرمج الطموح في الخميس يناير 19, 2012 11:06 am

المصدر :المدونة مدونتك بواسطة حسين مصطفى

المبرمج الطموح
الاشراف
الاشراف

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

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

رد: كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى

مُساهمة من طرف م/موسي في الإثنين يناير 30, 2012 6:17 am

بارك الله فيك أخى

م/موسي
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 130
النقاط : 252
التقيم : 8
الدولة : تونس
الجنس : ذكر

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

رد: كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى

مُساهمة من طرف م/موسي في الثلاثاء أغسطس 28, 2012 8:10 am

تكملة للدرس .......العمل مع السيرفر الشخصي LocalHost

طبعاً هنا في السيرفر الشخصي ستكون البيانات هي كالتالي:
عنوان المستضيف = localhost
اسم المستخدم = root (حروف صغيرة)

بقية البيانات هي التي أدخلتها أنت وهي كلمة سر اسم المستخدم ( هي الكلمة التي كتبتها أثناء تنصيب السيرفر) ، و(اسم القاعدة) و(اسم الجداول).

جملة الاتصال ستكون كالتالي بافتراض أن قاعدة بيانات هي (DBVba4a) وكلمة المرور للمستخدم root هي (123456)



الرمز:
 If Cn.State = 1 Then Cn.Close
       
        Cn.CursorLocation = adUseClient
       
        Cn.Open "DRIVER={MySQL ODBC 5.1 Driver};" _
        & "SERVER=Localhost;" _
        & "DATABASE=DBVba4a;" _
        & "UID=root;" _
        & "PWD=123456;" _
        & "OPTION=" & 1 + 2 + 8 + 32 + 2048 + 16384 

م/موسي
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 130
النقاط : 252
التقيم : 8
الدولة : تونس
الجنس : ذكر

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

رد: كيفية ربط الفيجوال بيسك 6 بقاعدة بيانات MySQL على سيرفر مجانى

مُساهمة من طرف mustafas في الأحد مايو 26, 2013 6:46 am

موضوع اكثر من راااائع ..

mustafas
.
.

تاريخ التسجيل : 25/05/2013
المساهمات : 5
النقاط : 5
التقيم : 0
الدولة : العراق
الجنس : ذكر

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

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


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