Я искал, какие интерфейсы / классы существуют в Android для параметризованных запросов, и это немного запуталось.
Может ли кто-нибудь прояснить, что является лучшим (и самым безопасным) среди:
- с использованием SQLiteDatabase.query ()
- с использованием SQLiteDatabase.rawQuery ()
- с использованием SQLiteStatement
- с использованием SQLiteQueryBuilder
- с использованием compileStatement ()
- с использованием managedQuery ()
- с использованием ContentValues
- с использованием чего-то еще, например execSQL ()
Может ли кто-нибудь объяснить, почему существует их так много, в чем разница между ними и как лучше всего иметь параметры привязки для запросов?
задан frustrated_george 8 February 2012 в 17:11
поделиться