|
Raqamli texnologiyalar vazirligi muhammad al-xorazmiy nomidagi toshkent
|
bet | 7/16 | Sana | 15.05.2024 | Hajmi | 2,42 Mb. | | #236485 |
Bog'liq Mobil 3
SQLite so'rovlari: ma'lumotlarni qo'shish va ko'rish Ishning maqsadi: ma'lumotlar bazasidagi so'rovlar bilan ishlashni o'rganish
Nazariy qism.
SQLite - Oracle, MySQL, PostgreSQL va SQL Serverga o'xshash ma'lumotlar bazasini boshqarish tizimi. U SQL standartining ko'p qismini amalga oshiradi, lekin yuqorida aytib o'tilgan to'rtta ma'lumotlar bazasidan farqli o'laroq, u mijoz-server modelini qo'llab-quvvatlamaydi. Aksincha, u yakuniy dasturga kiritilgan. Bu shuni anglatadiki, siz SQLite ma'lumotlar bazasini ilovangizga ulashingiz va ma'lumotlar bazasining barcha imkoniyatlariga kirishingiz mumkin..
Ilovada ma'lumotlarni bog'lashni yoqish uchun build.gradle fayliga quyidagi kodni qo'shish kerak:
dataBinding.enabled = true
Ro'yxatlarni ko'rsatish uchun RecyclerView va CardView -dan foydalanish uchun siz tegishli kutubxonalarni build.gradle faylidagi bog'liqliklar bo'limiga kiritishingiz kerak.:
dependencies {
...
compile 'com.android.support:design:24.2.1' compile 'com.android.support:cardview-v7:24.2.1'
}
SQLite ma'lumotlar bazasidan maksimal darajada foydalanish uchun SQL
sintaksisini o'rganish yaxshidir.
Amaliy qism.
Namuna dasturining tavsifi
Bizning Android SQLite misolimizda ikkita jadval yaratamiz, Employer va Employee. Employee jadvalida Employer jadvalining tashqi kalitiga havola mavjud. Biz jadvallardan qatorlarni kiritish, tanlash, yangilash va o'chirishni ko'rib chiqamiz. Men SQLite ma'lumotlar bazasidan tanlangan elementlarni RecyclerView (ro'yxat) va Spinner -da qanday ko'rsatishni ham ko'rsataman.
Bizda asosiy ish bor, undan biz EmployerActivity (Employer jadvali bilan ishlash)
yoki EmployeeActivity (Employee jadvali bilan ishlash) ga o'tishimiz mumkin:
|
| |