我有一个活动,想从我的 sqlite 数据库中获取数据。它有效,但我的活动只检索最后一行而不是整列。我该怎么做才能获得整个专栏?
这是我数据库中的代码:
public String getName() {
String[] columns = new String[]{ KEY_ROWID, KEY_NAME };
Cursor c = db.query(NAME_TABLE, columns, null, null, null, null, null);
c.moveToFirst();
while(!c.isAfterLast()) {
String name = c.getString(c.getColumnIndex(KEY_NAME));
c.moveToNext();
}
c.close();
return name;
}
这是我活动中联系数据库的代码:
Database getdata = new Database(this);
getdata.open();
String data = getdata.getName();
getdata.close();