10-laboratoriya ishi flutter: android studioda ma'lumotlar bazasi bilan ishlash, sql boshlang’ich buyruqlari select, insert, update, delete ni ishlatish
10.Flutter Android Studioda ma\'lumotlar bazasi bilan ishlash, SQL boshlang’ich buyruqlari SELECT, INSERT, UPDATE, DELETE ni ishlatish.
10-LABORATORIYA ISHI FLUTTER: ANDROID STUDIODA MA'LUMOTLAR BAZASI BILAN ISHLASH, SQL BOSHLANG’ICH BUYRUQLARI SELECT, INSERT, UPDATE, DELETE NI ISHLATISH. Ishdan maqsad: Flutter: Android Studioda ma'lumotlar bazasi bilan ishlash,
SQL boshlang’ich buyruqlari SELECT, INSERT, UPDATE, DELETE ni ishlatishni
o’rganish.
SQLite ma'lumotlar bazasiga ulanish Android ma'lumotlar bazasini boshqarishning eng keng tarqalgan tizimlaridan biri
- SQLite-ni
qo'llab-
quvvatlaydi. android.database.sqlite paketi SQLite ma'lumotlar bazalari bilan
ishlashga imkon beradigan sinflar to'plamini aniqlaydi. Va har bir dastur o'z
ma'lumot bazasini yaratishi mumkin.
Androidda SQLite-dan foydalanish uchun SQL tili yordamida ma'lumotlar bazasini
yaratish kerak. Shundan so'ng ma'lumotlar bazasi yo'l bo'ylab dastur katalogida
saqlanadi:
DATA/data/[Ilova_nomi]/databases/[ma'lumotlar_bazasi_fayli_nomi].
Standart ravishda, Android OS allaqachon standart dasturlar tomonidan
ishlatiladigan bir nechta o'rnatilgan SQLite to’plamlarini o'z ichiga oladi - kontaktlar
ro'yxati, kameradan fotosuratlarni saqlash, musiqiy albomlar va hk.
Ma'lumotlar bazalari bilan ishlashning asosiy funksiyalari android.database paketi
tomonidan
ta'minlanadi.
To'g'ridan-to'g'ri SQLite bilan
ishlash
uchun android.database.sqlite paketi mavjud.
SQLitedagi ma'lumotlar bazasi android.database.sqlite.SQLiteDatabase klassi
yordamida ifodalanadi. Bu ma'lumotlar bazasiga so'rovlarni bajarishga, u bilan turli
xil manipulyatsiyalarni bajarishga imkon beradi.
android.database.sqlite.SQLiteCursor sinfi so'rovni taqdim etadi va shu so'rovga
mos qatorlar to'plamini qaytarishga imkon beradi.