بسم الله الرحمن الرحيم
السلام عليكم
الدرس هو كيفية ربط صفحة ويب 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();اتمني ان تستفيد و تفيد ........... و السلام عليكم