Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
android 中的 db.execSQL() 方法和 activityObject.managedQuery() 方法有什么区别?
managedQuery(...)是一种通用查询机制,可用于具有ContentProviders. 这可以包括 SQLite 数据库、电话联系人等。它只能用于“查询”数据而不能对数据库进行更改。
managedQuery(...)
ContentProviders
db.execSQL(...)是直接在 SQLite 数据库上的方法调用,可用于执行任何 SQL 操作。这意味着它不仅可以“查询”(SELECT)数据,还可以用于创建、更改、删除表以及插入、删除行等。
db.execSQL(...)