نص الاتصال Connection String:
للاتصال
بسيكويل سيرفر، يجب أن ترسل إليه نصا يحتوى على البيانات اللازمة، مثل اسم قاعدة
البيانات، واسم المستخدم وكلمة السر.. ويتكون نص الاتصال من مجموعة من القيم، يفصل
بين كل منها العلامة ; وذلك على الصيغة:
Property1 = Value1;
Property2 = Value2; …………..
PropertyN = ValueN
على
سبيل المثال، النص التالي هو نص الاتصال بقاعدة بيانات الكتب على سيكويل سيرفر:
Data Source = .\SQLEXPRESS;
AttachDbFilename = C:\Books.mdf;
Integrated Security = True;
Connect Timeout = 30;
ملحوظة:
|
عند
بناء نص الاتصال بمزود ODBC، عليك وضع القيم بين قوسين متعرجين { }، على الصيغة:
Property1 = {Value1}; Property2 = {Value2}; …….
PropertyN = {ValueN}
بينما
في باقي المزودات يمكنك استخدام علامات التنصيص بدلا من الأقواس المتعرجة.
|
وتختلف
بعض الخصائص المرسلة عبر نص الاتصال، تبعا لنوع مزود قاعدة البيانات المستخدم..
وقد كانت كتابة نص الاتصال تمثل مشكلة قبل ظهور الإصدار الثاني من إطار العمل مع
دوت نت 2005، حيث وفر إطار العمل فئة خاصة تسمى "باني نص الاتصال" DbConnectionStringBuilder، ومنها تم اشتقاق فئة لبناء نص اتصال كل مزود من مزودات قاعدة
البيانات.. وهذه الفئات هي:
الفئة
|
وظيفتها
|
SqlConnectionStringBuilder
|
باني
نص اتصال سيكويل سيرفر.
|
OleDbConnectionStringBuilder
|
باني
نص اتصال OLEDB.
|
OdbcConnectionStringBuilder
|
باني
نص اتصال ODBC.
|
OracleConnectionStringBuilder
|
باني
نص اتصال أوراكل.
|
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.