ADO.NET va uning sinf kutubxonasini tushunish
Ushbu diagrammada biz ma'lumotlar bazalariga (SQL Server, Oracle, OleDb,
ODBC, XML fayllari va boshqalar) ulanish uchun ADO.NET dan
foydalanadigan turli xil ilovalar (Veb ilova, Konsol ilovasi, Windows ilovasi va
boshqalar) mavjudligini ko'rishimiz mumkin. yoqilgan).
ADO.NET dagi muhim sinflar
Oldingi diagrammada biz turli sinflarni ham kuzatishimiz mumkin. Ular:
1.
Ulanish klassi
2.
Buyruqlar
sinfi
3.
DataReader klassi
4.
DataAdaptor klassi
5.
DataSet.Class
1. Ulanish klassi
ADO.NET da biz ma'lumotlar bazasiga ulanish uchun ushbu ulanish sinflaridan
foydalanamiz. Ushbu ulanish sinflari tranzaktsiyalarni va ulanishni
birlashtirishni ham boshqaradi. Ulanish sinflari haqida koʻproq maʼlumot olish
uchun bu yerdan boshlang: ADO.NETʼdagi ulanish.
2. Buyruqlar sinfi
Buyruqlar sinfi
SQL bayonotlari va saqlangan protseduralarni saqlash va
bajarish usullarini taqdim etadi. Quyida Buyruqlar sinfi tomonidan bajariladigan
turli xil buyruqlar keltirilgan.
ExecuteReader:
mijozga ma'lumotlarni qatorlar sifatida qaytaradi. Bu odatda
SQL tanlash bayonoti yoki bir yoki bir nechta tanlangan bayonotlarni o'z ichiga
olgan saqlangan protsedura bo'ladi. Ushbu usul DataReader ob'ektini qaytaradi,
u DataTable ob'ektini to'ldirishda yoki to'g'ridan-to'g'ri hisobotlarni chop etishda
va hokazolarda ishlatiladi.
ExecuteNonQuery:
ma'lumotlar bazasidagi ma'lumotlarni o'zgartiruvchi
buyruqni bajaradi, masalan, yangilash, o'chirish yoki qo'shish bayonoti yoki
ushbu bayonotlarning bir yoki bir nechtasini o'z
ichiga olgan saqlangan
protsedura. Ushbu usul so'rovga ta'sir qiladigan qatorlar soni bo'lgan butun
sonni qaytaradi.
Dostları ilə paylaş: