相关疑难解决方法(0)

Android SQLite:哪个查询("查询"或"rawQuery")更快?

我正在开发一个android数据库应用程序.我只是想知道哪些代码执行得更快,它们之间有什么区别?

查询 - 1 =

db.rawQuery("select * from user_table where user_id =" + userId, null);
Run Code Online (Sandbox Code Playgroud)

查询 - 2 =

db.query(USER_TABLE_NAME, ALL_COLUMNS, "user_id = " + userId, null, null, null, null);
Run Code Online (Sandbox Code Playgroud)

database android

25
推荐指数
2
解决办法
2万
查看次数

rawQuery与 database.query

在查询生成器上使用rawQuery有什么好处(反之亦然)?

例如,查询生成器是否再次保护SQL注入攻击(虽然不像网站那样大问题,SQL注入+内容提供商可能是个问题)?或者比另一个更快?

我对SQL很满意(足以满足我需要做的事情)所以我倾向于使用rawQuery(我可以更简单地阅读源代码),但我只是想知道我是否遗漏了一些可能的东西有用.

sqlite comparison android

13
推荐指数
1
解决办法
6596
查看次数

标签 统计

android ×2

comparison ×1

database ×1

sqlite ×1