Mavzu: ado. Net yordamida berilganlar bazasi bilan ishlash



Download 0,51 Mb.
Sana30.04.2022
Hajmi0,51 Mb.
#600061
Bog'liq
Ro\'zmatboy Yuldosho\'v 202-KIDT


Mavzu: ADO.NET yordamida berilganlar bazasi bilan ishlash
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/enUS/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:

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:

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:

tugunidagi dasturdagi barcha ulanishlarni aniqlash uchun yangi tugun qo'shiladi. Ushbu tugun elementi yordamida ulanish satrlarini aniqlaydi. Dasturda biz ko'plab ulanish satrlaridan foydalanishimiz mumkin va shunga mos ravishda faylda elementlarini aniqlash mumkin. Har bir ulanish satrida ism atributidan foydalanib aniqlangan nom mavjud. Bunday holda, ulanish satri "DefaultConnection" deb nomlanadi. Ism o'zboshimchalik bilan bo'lishi mumkin. ConnectionString atributi aslida ulanish satrini, ya'ni 1Main usulida yuqorida biz aniqlagan barcha matnlarni saqlaydi. Va uchinchi provayderName atributi ma'lumotlar provayderi nomlari maydonini o'rnatadi. Biz MS SQL Server ma'lumotlar bazasiga ulanadigan bo'lsak, mos ravishda System.Data.SqlClient nomlari bo'shlig'ida joylashgan SQL Server uchun provayderdan foydalanamiz. Endi biz ushbu ulanish satrini dasturda olamiz:

Avvalo, dastur konfiguratsiyasi bilan ishlash uchun System.Configuration.dll kutubxonasini loyihaga qo'shishimiz kerak. Ob'ektdan foydalanish. ConfigurationManager.ConnectionStrings ["connection_string_name"] biz ulanish simini olamiz va uni dasturda ishlatamiz. Ulanish simlari parametrlari. 1Ap1plication Name: ilova nomi. U har qanday satrni qiymat sifatida olishi mumkin. Odatiy qiymat: ".Net SqlClient Data Provide" AttachDBFileName: biriktirilgan ma'lumotlar bazasiga to'liq yo'lni saqlaydi. 1C1on1nect Tim1eout: ulanish o'rnatilishi kutilayotgan sekundlardagi vaqt davri. 0–32767 oralig'idagi qiymatlardan birini oladi. Standart 15. Muqobil parametr nomi sifatida, 1Connection Timeout ishlatilishi mumkin. 1Data 1Source: o'zaro ishlash uchun SQL Servera misolining nomi. Bu mahalliy serverning nomi bo'lishi mumkin, masalan, "EUGENEPC / SQLEXPRESS" yoki tarmoq manzili. Parametrning muqobil nomi sifatida siz Server, Address, Addr va NetworkAddress-dan foydalanishingiz mumkin Encrypt: ulanishda SSL kodlashni o'rnatadi. U true, false, yes va no qiymatlarini olishi mumkin. Standart qiymat - fa1se. Initial Catalog: ma'lumotlar bazasi nomini saqlaydi. Siz muqobil parametr nomi sifatida Database-dan foydalanishingiz mumkin Integrated Security: autentifikatsiya rejimini o'rnatadi. U true, false, yes, no va sspi qiymatlarini olishi mumkin. Standart qiymat – false.

Download 0,51 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish