我有一個活動,並希望從我的sqlite數據庫中獲取數據。它有效,但我的活動只檢索最後一行,而不是整列。我能做些什麼來獲得整個專欄?從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();
沒有看到代碼...我很無奈.. – user370305 2012-08-14 11:07:42
你能否通過發佈代碼 – 2012-08-14 11:09:14
來詳細說明你的問題。 – JohnD 2012-08-14 11:20:34