Mavzu: room ma'lumotlar bazasidagi yozuvlar bo'yicha harakatlar bilan ishlash


Download 1.25 Mb.
bet1/4
Sana05.01.2023
Hajmi1.25 Mb.
#1079864
  1   2   3   4
Bog'liq
j7FNC8UHeZUQb4VBocL9VMOAuxjChSqv


Guruh

F.I.O

Baho

613-19

Saidahmedov Muhammadqobil



Mavzu: ROOM ma'lumotlar bazasidagi yozuvlar bo'yicha harakatlar bilan ishlash


Room nima?


ROOM ning doimiy kutubxonasi SQLite-ning to'liq quvvatidan foydalangan holda ma'lumotlar bazasiga yanada mustahkam kirish imkonini berish uchun SQLite ustidan abstraksiya qatlamini taqdim etadi.
Asosan, ROOM yordamida biz tezda sqlite ma'lumotlar bazalarini yaratishimiz va yaratish, o'qish, yangilash va o'chirish kabi operatsiyalarni bajarishimiz mumkin. ROOM hamma narsani juda oson va tez qiladi.


Room ning tarkibiy qismlari


Bizda room ning 3 ta komponenti mavjud.
Ob'ekt:  SQLite jadvalini yaratish o'rniga biz ob'ektni yaratamiz. Entity @Entity bilan izohlangan namunaviy sinfdan boshqa narsa emas. Bu sinfning o'zgaruvchilari bizning ustunlarimiz, sinf esa bizning jadvalimizdir.
Ma'lumotlar bazasi: Bu mavhum sinf bo'lib, biz barcha ob'ektlarimizni aniqlaymiz.
DAO: Ma'lumotlarga kirish ob'ektini anglatadi. Bu bizning ma'lumotlar bazasida bajarishimiz kerak bo'lgan barcha operatsiyalarni belgilaydigan interfeys.

Android room ma'lumotlar bazasi misoli


Shunday qilib, biz SQLite yordamida To Do ilovasini yaratmoqchimiz va bu ilovada biz SQLite bilan ishlash uchun Room dan qanday foydalanishni bilib olamiz.



Yangi loyiha yaratish


Shunday qilib, Android Studio'da yangi loyiha yarating. Men bu loyihani Mening vazifalarim deb nomladim .
Biz qiladigan birinchi narsa - biz barcha kerakli bog'liqliklarni qo'shamiz.

Download 1.25 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4




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