Room Persistent Library


Download 1.45 Mb.
Pdf ko'rish
Sana08.01.2022
Hajmi1.45 Mb.
#254388
Bog'liq
Room in Android.pptx



Room Persistent Library 

in Android




Room - bu Google’ning Android 

Jetpack loyihasining bir qismi 

bo'lgan Android barqaror 

kutubxonasi. Room kutubxonasi 

SQLite orqali databasega juda sodda 

va tushunarli sorovlar bilan 

murojaat qiladi. 

Room o’zi bu nima?




Roomni loyihaga qo’shish

Quyidagi kutubxonani module’s(app) ichidagi build.gradle filega qo’shasiz:




SQL so’rovlarini Kompilatsiya vaqtini o’zida tekshira oladi

Juda ko’p kod yozishni oldini oladi



O’qish uchun qulay va ishlatish uchun oson

Boshqa arxitektura komponentlari bilan ham oson integratsiya qila oladi



Room kutubxonasining ustunliklari


Tarkibiy qismlari

Room kutubxonasini 3ta asosiy 

komponentlari bor:

Entity



DAO  (Data Access Object)

Database



Room @Entity nomi bilan yaratilgan har bir klassga jadval yaratadi.

Klass ichidagi har bir fieldlar ustunni anglatadi.

Entity



DAO - Database ga murojaat 

qiladigan metodlarni yaratish 

uchun interfaceda qo’llaniladi.

Data Access Object (DAO)




Database ma'lumotlar bazasi boshqaruvini o'z ichiga oladi va sizning ilovangiz 

ma'lumotlariga ulanish uchun asosiy kirish nuqtasi bo'lib xizmat qiladi. 

Database



Database


One to one


One to many


Many to many


E’tiboringiz 

uchun rahmat.



Download 1.45 Mb.

Do'stlaringiz bilan baham:




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