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

ربط mysql بــ asp.net

بدأه ameral في 28 ديسمبر 2012 · 0 رد · 972 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

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

السلام عليكم

الدرس هو كيفية ربط صفحة ويب asp.net بقاعدة بيانات mysql

اللغة المستخدمة #C

1- في البداية قم بتحميل المكتبات من هنا

ابحث عن الملف MySql.Data.dll و الملف MySql.Data.Entity.dll و الملف MySql.Web.dll

2- ثم add reference للملفات السابقة داخل المشروع

3- استدعاء المكتبة التي تم استيرادها حتي نستطيع التعامل مع mysql

using MySql.Data.MySqlClient;

3- القيام بالإتصال بالسيرفر

string conString = "Server=localhost;Port=3306;Database=db;Uid=root;Pwd=Pass";
MySqlConnection conn = new MySqlConnection(conString);

مع ملاحظة أن

اسم السيرفر : localhost

اسم القاعدة : db

اسم المستخدم : root

كلمة المرور : pass

4- بعض امثلة علي استعلامات sql

الإستعراض من قاعدة البيانات وهو الأهم :

سيتم العرض علي Repeater علي سبيل المثال

MySqlDataAdapter d = new MySqlDataAdapter("select * from frind where", conn);
            DataSet ds = new DataSet();
            d.Fill(ds);
           Repeater1.DataSource = ds;
           Repeater1.DataBind();

الإضافة :

MySqlCommand command1 = new MySqlCommand("insert into frind(id_user,id_frind,is_ok) values (" + id_user + "," + id_frind + "," + is_ok + ")", conn);
        command1.Connection.Open();
        command1.ExecuteNonQuery();
        command1.Connection.Close();

التعديل :

MySqlCommand command1 = new MySqlCommand("update emp set empname='" + s1 + "',empcountry='" + s2 + "' where empno=" + i, conn);
        command1.Connection.Open();
        command1.ExecuteNonQuery();
        command1.Connection.Close();

الحذف :

conn.Close();
        MySqlCommand command1 = new MySqlCommand("delete from student where sno=" + i, conn);
        command1.Connection.Open();
        command1.ExecuteNonQuery();
        command1.Connection.Close();

اتمني ان تستفيد و تفيد ........... و السلام عليكم

تم تعديل هذه المشاركة بواسطة ameral في 28 ديسمبر 2012 في 17:38

3

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