【问题标题】:Difference in Ways of executing sql queries in android?在android中执行sql查询的方式有什么不同?
【发布时间】:2012-05-18 19:43:21
【问题描述】:

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

【问题讨论】:

    标签: android sqlite android-activity android-context


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-31
      • 2021-02-26
      • 1970-01-01
      相关资源
      最近更新 更多