Express-ni o'rnatishimiz kerak. Barcha kerakli o'rnatish materiallarini https://www.microsoft.com/en-
US/download/details.aspx?id=42299 saytida topish mumkin.
Server bilan bir qatorda, serverdagi
ma'lumotlar bazalarini boshqarish uchun foydalaniladigan SQL Server boshqarish Studio dasturi ham
o'rnatiladi.
Birinchidan, MS SQL Serverda eng oddiy ma'lumotlar bazasini yarating.
Buning uchun SQL
Server boshqarish studiyasini oching va ma'lumotlar bazasi tugmachasini o'ng tugmasini bosing.
Shundan so'ng, ochilgan kontekst menyusida Yangi ma'lumotlar bazasini tanlang:
Shundan so'ng, ma'lumotlar bazasini yaratish uchun oyna ochiladi:
Unda ma'lumotlar bazasi nomi maydoniga ma'lumotlar bazasi nomini kiritishimiz kerak.
Usersdb-ni tanishtiramiz. Bu erda boshqa kiritish shart emas, shuning uchun OK ni bosing.
Shundan so'ng, yangi yaratilgan ma'lumotlardb ma'lumotlar bazasini aks ettiradigan
Ma'lumotlar bazasi tugunida yangi element paydo bo'ladi. Uni oching va "Jadvallar" pastki
tugmachasini o'ng tugmasini bosing:
Keyin stol dizaynerini ochamiz:
Unda uchta ustun ko'rsatilishi kerak: Id,
Name va Age, bu foydalanuvchining noyob
identifikatorini, uning ismini va yoshini bildiradi. Birinchi va uchinchi ustunlar int (ya'ni butun son)
turida va Name ustunida nvarchar (satr) turida bo'lishi kerak.
Bundan tashqari, jadval xususiyatlari oynasida Name maydonida jadval nomini kiriting - Users
va Identity maydoniga Id kiriting, ya'ni Id ustuni identifikator bo'ladi.
Va oxirida kursorni Id ustuniga qo'yib, dastur asboblar panelidagi oltin tugmachani bosishimiz
kerak. Shundan so'ng, oltin rangli kalit Id maydonining qarshisida paydo bo'lishi kerak. Ushbu tugma Id
ustuni asosiy kalit vazifasini bajarishini ko'rsatadi.
Shundan so'ng, saqlashni va F5 tugmachasini bosing (yangilash), va bizning ma'lumotlar
bazamiz tugunida dbo.Users deb nomlanadigan yangi jadval paydo bo'ladi:
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ş: