我喜欢execSQL,因为我可以这样做:
db.execSQL("INSERT INTO Usuarios (codigo, nombre) VALUES (1, 'pedro')");
是否存在类似的东西(只需要一个字符串作为参数),它可以处理SELECT语句并返回带有结果的Cursor对象?
答案 0 :(得分:1)
你应该学会使用查询方法,他们有理由将它添加到框架中。同时查看SQLiteQueryBuilder。
答案 1 :(得分:1)
您可以使用原始查询。在Raw查询中,您可以放置SQL查询字符串。
答案 2 :(得分:1)
这不是你想要的,但非常相似:
public Cursor rawQuery (String sql, String[] selectionArgs);
只需使用'?'在查询您希望稍后以正确顺序替换String数组的值时。