要获得查询的多个结果,请使用Cursor c = mydatabase.rawQuery("command", null);,然后使用while (c.moveToNext()) { ... }。如广告所示工作。

但是,如果我只想在SELECT rowSomething FROM table WHERE [row] = 'Test'中得到一个结果,并且我知道它将是一个结果,即字符串,我可以做些什么吗?
String result = mydatabase.StringQuery("Command");

最佳答案

是的,例如使用DatabaseUtils#stringForQuery()

关于android - 比对单个结果使用rawQuery更优雅的方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44979813/

10-10 20:18