2012-07-01 73 views
-1

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

注意 数据库中只有一列。

+1

你尝试过什么,发生了什么?你可能想要建立一个'List '...... –

+1

你能告诉我怎么做? – AndroidDev

+1

如果你自己尝试一下会好得多 - 阅读关于从Android等访问数据库的教程 - 然后如果你有问题,解释哪些位出错或你不明白。 –

回答

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()); 
}