1. Activity va undan foydalanish ?
Androidda ma’lumotlar bazasiga ma’lumot qo’shish
Download 0.53 Mb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling