【发布时间】:2017-03-10 22:43:05
【问题描述】:
我正在使用游标从数据库中检索数据。我知道如何检索整个列以在列表视图等上使用,但我正在努力寻找一种检索单个值的方法。
假设我有一个包含两列(“_id”和“Name”)的表,并且该表中有十条记录(行)。例如,我将如何获得第三行中的名称?考虑到我定义了一个读取该表的游标:
public Cursor getMyNameInfo() {
SQLiteDatabase db = getReadableDatabase();
SQLiteQueryBuilder qb = new SQLiteQueryBuilder();
String sqlTables = "MyNames";
qb.setTables(sqlTables);
Cursor c = qb.query(db, null, null, null,
null, null, null);
c.moveToFirst();
return c;
}
【问题讨论】: