اريد تعلم ربط قواعد البيانات مع السي شارب بالكود
التعامل مع قواعد البيانات في السي شارب
الأمر أبسط مما تتصور إذا كنت تعرف كيفية التعامل مع الكود ..
يوجد أكثر من طريقة للتعامل مع قاعدة البيانات وفقاً لحاجتك ..
سأعرض مثالاً بسيطاً وقم بالقياس عليه مع قليل من البحث ستجد الموضوع بسيطاً جداً ...
using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection())
{
con.ConnectionString = "Data Source=Server; Initial Catalog= ..........";
con.Open();
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.Connection = con;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "Insert into ..........";
cmd.ExecuteNonQuery();
cmd.Dispose();
}السطور الأربعة الأولى تقوم بتعريف اتصال بقاعدة بيانات MS SQL Server وفتحه ..
لاحظ أنه يمكنك الاتصال بقواعد بيانات من أنواع أخرى وذلك عن طريق تغيير نوع الـ Object من SQLClient إلى النوع الذي تريده ..
لاحظ أنه يجب إعداد الخاصية ConnectionString وفقاً لنوع الاتصال والسيرفر، يمكنك الاستفادة من هذا الموقع www.ConnectionStrings.com لكتابة الـ ConnectionString الخاص بك ..
السطور الباقية تقوم بإعداد Object يتم استخدامه لإرسال أمر للاتصال الذي قمنا بفتحه ..
لاحظ أنه في السطر الثاني من هذه المجموعة قمنا بتحديد الاتصال الذي سيتم تنفيذ الأمر من خلاله ..
السطر الثالث يقوم بتحديد نوع الأمر وهو هنا عبارة عن Query ..
السطر الرابع يقوم بتحديد الأمر نفسه ..
السطر الخامس يقوم بتنفيذ الأمر بدون إرجاع أي قيمة ..
ستحتاج لمزيد من البحث ومع قليل من الصبر ستجد أن الموضوع بسيطاً جدا ..
تم تعديل هذه المشاركة بواسطة aFrNeT في 23 يوليو 2008 في 18:17
الأخ aFrNeT كفى ووفى
ولكن عليك تعلم مبادئ قواعد البيانات أولا وكيفية تصميمها وبنائها بشكل صحيح ثم اتجه إلى تعلم ربطها والتعامل معها مع اللغات المختلفة
MAAAAAAAAAAAAAAAAAAAAAAAC