使用Android一次从Sqlite数据库获取数据

时间:2012-07-01 06:54:51

标签: java android sqlite

我正在构建一个应用程序,用户可以将一些信息保存到sqlite数据库中。我现在想要做的是能够从sqlite数据库获取数据并将每一行存储在自己的字符串中。

请注意 数据库中只有一列。

1 个答案:

答案 0 :(得分:1)

因此,算法并不困难,只需创建Cursor并在循环中,您将从中检索数据,然后将它们保存到List

所以试试这段代码:

final String SELECT_QUERY = "Select column from Table";
List<String> data = new ArrayList<String>();
String member = null;
Cursor c = db.rawQuery(SELECT_QUERY, null);
if (c.getCount() > 0 && c.moveToFirst()) {
   do {
      member = new String(c.getString(0));
      data.add(member);
   }
   while (c.moveToNext());
}