3

android 中的 db.execSQL() 方法和 activityObject.managedQuery() 方法有什么区别?

4

1 回答 1

5

managedQuery(...)是一种通用查询机制,可用于具有ContentProviders. 这可以包括 SQLite 数据库、电话联系人等。它只能用于“查询”数据而不能对数据库进行更改。

db.execSQL(...)是直接在 SQLite 数据库上的方法调用,可用于执行任何 SQL 操作。这意味着它不仅可以“查询”(SELECT)数据,还可以用于创建、更改、删​​除表以及插入、删除行等。

于 2012-05-18T19:53:21.197 回答