O’ZBEKISTON RESPUBLIKASI RAQAMLI TEXNALOGIYALAR VAZIRLIGI MUHAMMAD AL – XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
FARG‘ONA FILIALI
“Kompyuter injiniringi” fakulteti
Kompyuter injiniringi yo‘nalishi
712-20 – guruh talabasi
Xabibullayev Shaxboz
“Mobil ilovalarni ishlab chiqarish”
fanidantayyorlagan
Mustaqil ishi
Topshirdi: Xabibullayev Shaxboz
Qabul qildi: Xodjimatov Jahongir
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.
Bizda room ning 3 ta komponenti mavjud.
Ob'ekt: SQLite jadvalini yaratish o'rniga biz ob'ektni yaratamiz.
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.
Shunday qilib, biz SQLite yordamida To Do ilovasini yaratmoqchimiz va bu ilovada biz SQLite bilan ishlash uchun Room dan qanday foydalanishni bilib olamiz.
Chia sẻ với bạn bè của bạn: |