Mavzu: ado. Net reja: ado. Net asoslari ado. Net oby’ekt va sinflari. System. Data fazosidan foydalanish. DataReader bilan ma’lumotlarni o`qish. DataSet yordamida ma’lumotlarni o`qish. DataSet bilan jadval, ustun va satrlarga murojaat



Yüklə 0,83 Mb.
Pdf görüntüsü
səhifə2/13
tarix23.05.2023
ölçüsü0,83 Mb.
#120502
1   2   3   4   5   6   7   8   9   ...   13
Reja ado. Net asoslari

C # va MS SQL Server 
Ma'lumotlar bazasini yaratish. Ma'lumotlar bazalari bilan ishlash uchun, tabiiyki, avvalo 
qandaydir ma'lumotlar bazasiga ega bo'lishimiz kerak. Bunday holda, biz asosan MS SQL Server 
misolida ADO.NET-ning asosiy tushunchalarini ko'rib chiqamiz. Shuning uchun avval SQL Server 


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: 

Yüklə 0,83 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   13




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin