1 of 9

מפגש #10

(Android)

בסיס נתונים (הוספה)

SQLite

2 of 9

הוספת נתונים לטבלה

דומה מאוד להעברת נתונים

מאקטיביטי לאקטיביטי

Insert

3 of 9

  1. יוצרים משתנה המבצע מעבר/הוספה
  2. "דוחפים" בתוכו ערכים שצריך להעביר/להוסיף
  3. מבצעים מעבר בפועל

Insert

4 of 9

מוסיפים נתונים לטבלה

בעזרת עצם מסוג ContentValues :

Insert

5 of 9

"דוחפים" ל-ContentValues

נתונים אותם רוצים להוסיף

עצם

מה "לדחוף"

לאיזה שדה "לדחוף"

Insert

6 of 9

הוספת נתונים בפועל

מתבצעת בעזרת פקודה ממחלקה SQLiteOpenHelper

Insert

7 of 9

משתנה לשליטה בבסיס נתונים

עצם ממחלקת עזר לגישה ל-DB

טבלה בה יש להוסיף נתונים

עצם עם הנתונים להוספה

Insert

8 of 9

הוספת נתונים מתבצעת עבור אותה רשומה (שורה)

חשוב מאוד!!!

Insert

אם חסרים נתונים עבור שדה כלשהו,

יתווסף עבורו NULL – אם זה בכלל אפשרי

9 of 9

אפשר לכתוב את הפעולות

עבור עבודה עם בסיס נתונים

גם באקטיביטי

וגם במחלקת עזר (HelperDB)

Insert