1. Activity va undan foydalanish ?


 Androidda ma’lumotlar bazasiga ma’lumot qo’shish


Download 0.53 Mb.
Pdf ko'rish
bet9/13
Sana21.01.2023
Hajmi0.53 Mb.
#1105668
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
Mobil nazorat savollari

17. Androidda ma’lumotlar bazasiga ma’lumot qo’shish. 
Androidda ma’lumot qo’shish uchun bizga Insert funksiyasi kerak boladi.
Parametrlangan so'rov yordamida qo'shish operatsiyasini bajarish uchun biz 
SQLiteDatabase sinfida mavjud bo'lgan qo'shish funksiyasini chaqirishimiz 
kerak. Insert() funksiyasi public long insert (String tableName, String 
nullColumnHack, ContentValues qiymatlari) kabi uchta parametrga ega, bunda 
tableName maʼlumotlar kiritiladigan jadval nomidir. 
public
long
insert
(
String
tableName
,
String
nullColumnHack
,
ContentValues
values
)
NullColumnHack null sifatida o'tkazilishi mumkin, agar biz ContentValues 
ob'ektiga ustun nomini qo'ymasak, jadval ustuni qiymatini talab qiladi, shuning 
uchun ushbu ustun uchun null qiymat kiritilishi kerak, qiymatlar kiritilishi kerak 
bo'lgan qiymatlardir - ContentValues - kalit- barcha oldingi turdagi qiymatlarni 
qabul qiluvchi juftlik asosidagi ob'ekt, shuning uchun ContentValues ob'ektiga 
ma'lumotlar qo'yilganda, u yana jadval ustuni nomini kalit sifatida va 
ma'lumotlarni qiymat sifatida qo'yish kerak. Insert funktsiyasi uzoq qiymatni 
qaytaradi, ya'ni agar muvaffaqiyatli kiritilgan bo'lsa kiritilgan qatorlar sonini, aks 
holda - 1. 
public
void
addItem
(
Item
item
)
{
SQLiteDatabase
db 
=
getWritableDatabase
();
ContentValues
contentValues 
=
new
ContentValues
();
contentValues
.
put
(
"name"
,
item
.
name
);
// name - ustun
contentValues
.
put
(
"description"
,
item
.
description
);
// description items jadvalidagi bitta ustun, item.descriptionda desvription uchun q
iymat bor 
db
.
insert
(
"Items"
,
null
,
contentValues
);
//Items bu jadval nomi
db
.
close
();
}

Download 0.53 Mb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




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