Lect 4
Lect 4
Lect 4
Réseau non fiable - L’accès au serveur doit être minimisé pour faire
face au taux d’erreur élevé dans un environnement mobile.
13
16
19
20
21
Android utilise pour cela une base de données basée sur « SQLite »
(www.sqlite.org).
27
30
31
32
Exemple:
Quand .rawQuery() est appelé, le système lie chaque espace réservé vide
33
‘?’ avec la valeur args fournie.
UF3: Applications mobiles (APM) Dr. MECHTA Djamila 08/04/2018
Une autre solution pourrait être utilisée pour l’exemple précédent:
Au lieu que les symboles ‘?’ Agissent comme des espaces réservés, nous
concaténons commodément les fragments de données nécessaires.
34
37
38
39
40
41
42
43
44
45
52
53
db.execSQL(sql);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)
{
db.execSQL("drop table if exists "+TABLE);
onCreate(db);
} 54
}
dbHandler.execSQL(sqlInsert);
55