【问题标题】:Android Sqlite techniques [closed]Android Sqlite 技术
【发布时间】:2014-01-23 00:05:17
【问题描述】:

我是初学者,我有两个问题:

  1. rawQuery 和 execSQL 有什么区别?

  2. 使用“最佳实践”sqlite 助手和相关函数 insert()、update()、delete() 和 ContentValues 等有什么好处?这对我来说似乎毫无意义(我来自 php mysql)。

谢谢

【问题讨论】:

    标签: android sqlite helper


    【解决方案1】:

    执行SQL: 执行单个 SQL 语句,它不是 SELECT 或任何其他返回数据的 SQL 语句,如您编写的 sql 命令之类的 insert update delete ,它不会像其他方法(如 update 为您返回受影响的列数)一样为您返回值。

    原始查询 运行提供的 SQL 并在结果集上返回一个 Cursor,它只进行查询(仅选择)。

    秒:

    使用最佳实践,因为它将帮助您维护代码并强输入结果并为您提供更多代码,就像我上面所说的那样,使用更新将返回您需要检查成功操作的数字

    希望对你有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-23
      • 2014-09-25
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多