在android上使用android rawquery和普通查询之间的成本

时间:2011-04-28 07:10:33

标签: android sqlite

我想知道哪个更有效,原始查询或Android数据库上的普通查询。我知道正常的查询可能更有效但是当涉及到效率时,如果我使用原始查询会有很大的性能下降吗?

1 个答案:

答案 0 :(得分:3)

每当你遇到性能问题时,你应该去衡量。

对于特定情况,您可以认为普通查询是带有其他字符串连接的原始查询,其计数等于查询的参数数。 这意味着,除非您的查询中有数千个参数,否则您不会发现任何重大问题。

由于另一方普通查询使用PreparedStatements,因此它们更安全,特别建议始终使用。