【发布时间】:2021-11-06 05:03:46
【问题描述】:
我在 Android 上使用 SQLite 数据库,我需要表中的特定值。我有一个DataBaseHelper 课程。
private static final String TABLE_NAME = "my_task";
private static final String COL1 = "ID";
private static final String COL2 = "name";
private static final String COL3 = "status";
private static final String COL4 = "rec";
我必须获取给定name 的列rec 的值(它是0 或1)。我有这个功能来完成任务:
public Cursor getRec(String task) {
SQLiteDatabase db = this.getWritableDatabase();
String q = "SELECT " + COL4 + " FROM " + TABLE_NAME + " WHERE " + COL2 + " = ?";
Cursor data = db.rawQuery(q, new String[] { task });
return data;
}
我不知道如何从这个返回的游标中获取所需的值。我是新手,所以请帮助我。
【问题讨论】:
标签: java android sqlite android-sqlite android-cursor