Ado. Net va sql bilan ishlash. Reja: ado. Net asoslari ado. Net oby’ekt va sinflari



Yüklə 0,75 Mb.
səhifə7/12
tarix10.03.2023
ölçüsü0,75 Mb.
#87222
1   2   3   4   5   6   7   8   9   ...   12
ADO.NET VA SQL BILAN ISHLASH.

Sharhlar
Internet kabi uzilishlar stsenariysida, ADO.NET, ma'lumotli tizimlarda ma'lumotlarni qidirish, yangilash va kelishish uchun vositalarni taqdim etadi. ADO.NET arxitekturasi Windows Forms yoki ASP.NET-da yaratilgan HTML-sahifalar kabi mijoz dasturlarida ham amalga oshiriladi.
ADS.NET arxitekturasining asosini DataSet klassi tashkil etadi. Har bir DataSet-da bir nechta DataTable ob'ekti bo'lishi mumkin, har bir DataTable bitta ma'lumot manbasidan ma'lumotlarni o'z ichiga oladi, masalan, SQL Server.
Har 8DataTable ob'ekti DataTable sxemasini belgilaydigan DataColumnCollection, DataColumn ob'ektlari to'plamini o'z ichiga oladi. DataType xususiyati DataColumn-dagi ma'lumotlar turini aniqlaydi. ReadOnly va AllowDBNull xususiyatlari ma'lumotlarning yaxlitligini kafolatlashga imkon beradi. 8Expression xususiyati hisoblangan ustunlarni yaratishga imkon beradi.
Agar DataTable boshqa 8DataTable bilan ota-ona munosabatlarining a'zosi bo'lsa, bu munosabatlar DataSet ning DataRelationCollection-ga DataRelation qo'shib qurilgan. Bunday aloqalar qo'shilganda, UniqueConstraint va ForeignKeyConstraint cheklovlari avtomatik ravishda konstruktor parametrining qiymatiga qarab yaratiladi. UniqueConstraint cheklovi ustundagi qiymatlarning betakror bo'lishini ta'minlaydi. ForeignKeyConstraint cheklovi birlamchi kalit o'zgartirilgan yoki o'chirilganda bolalar qatori yoki ustuniga nisbatan qo'llaniladigan harakatni belgilaydi.
Nom bo'shliqlaridan foydalanish System.Data.SqlClient (SQL Server uchun .NET Framework Data Provayder), System.Data.Odbc (.NET Framework Data Provider for ODBC), System.Data.OleDb (.NET Framework Data Provayder uchun) OLE DB) va System.Data.OracleClient (Oracle uchun .NET Framework ma'lumotlar ta'minotchisi) 8DataSet-da ulashiladigan ma'lumotlar manbasiga kirishlari mumkin. Each.NET Framework ma'lumotlarini etkazib beruvchisi ma'lumotlar manbai va DataSet o'rtasida ko'prik sifatida ishlatiladigan mos keladigan 8DataAdapterga ega.
DataReader bilan ma’lumotlarni o`qish.
DataReader sinfi SELECT buyrug'i tomonidan qaytarilgan ma'lumotni bir satrda, bir marotaba o'qishga mo'ljallangan o'qishda o'qish imkoniyatini beradi. Bunga ba'zan kursor deyiladi. DataReaderdan foydalanish ma'lumotlarni olishning eng oson usuli hisoblanadi, ammo u DataSetni mustaqil ravishda saralash va bog'lash imkoniyatiga ega emas. Biroq, DataReader ma'lumotlarga kirishning eng tezkor usulini taqdim etadi. DataReaderning asosiy usullari quyidagilardan iborat:


Yüklə 0,75 Mb.

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




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin