يستخدم المثال التالي فئة SqlConnection للاتصال بقاعدة بيانات.
تحتوي سلسلة الاتصال (connectionString), Data Source, Initial Catalog, User ID و Password على الخصائص. يتم تعريف كائن SqlConnection داخل عبارة using، بحيث يتم التخلص منه تلقائيًا بمجرد اكتمال عملية الاتصال بقاعدة البيانات.
يوفر كتلة try-catch تغذية راجعة للمستخدم في حالة حدوث خطأ أثناء عمليات قاعدة البيانات.
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
// تحديد المعلومات اللازمة للاتصال بقاعدة البيانات.
string connectionString = "Data Source=myServerAddress;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword";
// إنشاء الاتصال بقاعدة البيانات.
using (SqlConnection connection = new SqlConnection(connectionString))
{
try
{
// فتح الاتصال بقاعدة البيانات.
connection.Open();
// إجراء عمليات قاعدة البيانات.
// إغلاق الاتصال بقاعدة البيانات.
connection.Close();
}
catch (Exception e)
{
// تقديم تغذية راجعة في حالة حدوث خطأ.
Console.WriteLine("حدث خطأ: " + e.Message);
}
}
}
}
تعليقات
اترك تعليقًا