Je me demandais dans la méthode execSQL qui peut prendre 1 ou 2 arguments.
Pourquoi utiliser la deuxième méthode, si je peux utiliser un objet pour effectuer directement mon opération sur un SQLite db?execSQL: est-ce que bindargs est meilleur?
Dans l'exemple:
db.execSQL("INSERT INTO "+ TableName +" VALUES (null, ?)",
new Object[] { type.getName() })
est-ce mieux que d'utiliser ce
db.execSQL("INSERT INTO "+ TableName +" VALUES (null,"+ type.getName() +")")
est le 1er exemple plus sûr?
plus rapide lors de l'exécution?
plus facile à lire ...
ou est-ce la même chose?