أهم أقسام المدونة

الصفحات

الثلاثاء، 11 أكتوبر 2016

نص الاتصال Connection String


نص الاتصال 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
باني نص اتصال أوراكل.

 من كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO.NET.. للتنزيل:

 

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.