Sur*_*LSV 3 sqlite android android-context android-activity
android中的db.execSQL()方法和activityObject.managedQuery()方法有什么区别?
managedQuery(...)
是一种通用的查询机制,可用于各种具有的"数据库"对象ContentProviders
.这可以包括SQLite数据库,电话联系人等等.它只能用于"查询"数据而不能更改数据库.
db.execSQL(...)
是一个直接在SQLite数据库上调用的方法,可用于执行任何SQL操作.这意味着它不仅可以"查询"(SELECT)数据,还可以用于创建,更改,删除表以及插入,删除行等.