1
要获得多个查询结果,我使用Cursor c = mydatabase.rawQuery("command", null);
,然后使用while (c.moveToNext()) { ... }
。按广告方式工作。比单一结果使用rawQuery更优雅的方式?
但如果我只是想有一个结果,作为SELECT rowSomething FROM table WHERE [row] = 'Test'
,我知道,这将是一个结果,一个字符串,我可以这样做 String result = mydatabase.StringQuery("Command");
?
With Room或另一个SQLite包装,是的。但不是在标准的Android SQLite API中。 – CommonsWare