Shunday qilib, biz ma'lumotlar bazasini va ma'lumotlarni saqlash funktsiyalarini bajaradigan
jadvalni yaratdik. Va endi biz ularga ulanish uchun ADO.NET infratuzilmasidan foydalanishimiz
mumkin.
Ulanish satrlari. Ma'lumotlar manbasini aniqlagandan so'ng, biz unga ulanishimiz mumkin.
Buni amalga oshirish uchun oddiy konsol uchun dastur yarating.
Avvalo, siz ulanmoqchi bo'lgan ma'lumotlar bazasi va server haqida ma'lumot beradigan
ulanish satrini aniqlashimiz kerak:
class Program {
static void Main(string[] args) {
string connectionString = @"Data Source=.\SQLEXPRESS;Initial
Catalog=usersdb;Integrated Security=True";
}
}
Turli xil ma'lumotlar bazasini boshqarish tizimlaridan, turli xil .NET ma'lumot
ta'minotchilaridan foydalanishda ulanish liniyasi boshqacha bo'lishi mumkin. Bitta ma'lumotlar bazasini
ulash uchun ham, ulanish liniyasi vaziyatga qarab farq qilishi mumkin.
Ulanish satri kalit = qiymat juftlari ko'rinishidagi parametrlar to'plamini anglatadi. Bunday
holda, oldin yaratilgan usersdb ma'lumotlar bazasiga ulanish uchun biz uchta parametrdan iborat ulanish
qatorini aniqlaymiz:
Data Source: server nomini ko'rsatadi. Odatiy "". \ SQLEXPRESS ". Chiziq chiziqda
ishlatilganligi sababli, satr boshida @ belgisi qo'yiladi. Agar ma'lumotlar bazasi serverining nomi
boshqacha bo'lsa, undan mos ravishda foydalanish kerak.
Initial Catalog: serverdagi ma'lumotlar bazasi nomini ko'rsatadi.
Integrated Security: autentifikatsiyani o'rnatadi.
Ulanish simini qattiq kodlash (ya'ni dastur kodida uning ta'rifi), qoida tariqasida, kamdan-kam
qo'llaniladi. Keyinchalik moslashuvchan usul bu uni maxsus dastur konfiguratsion fayllarida
aniqlashdir. Ish stolidagi dastur loyihalarida bu App.config fayli va veb-dasturlarda bu asosan
Web.config fayli. Garchi dastur konfiguratsiyani aniqlashning boshqa usullarini ham ishlatishi mumkin.
Bizning holatlarimizda, biz konsol dastur loyihasini yaratganimiz sababli, loyihada App.config
fayliga ega bo'lishimiz kerak, u hozirgi paytda quyidagi ta'rifga ega:
Dostları ilə paylaş: