-1
我正在构建一个应用程序,用户可以将一些信息保存到sqlite数据库中。我现在想要做的就是能够从sqlite数据库获取数据,并将每行存储在自己的字符串中。从Android Sqlite数据库一次获取数据
注意 数据库中只有一列。
我正在构建一个应用程序,用户可以将一些信息保存到sqlite数据库中。我现在想要做的就是能够从sqlite数据库获取数据,并将每行存储在自己的字符串中。从Android Sqlite数据库一次获取数据
注意 数据库中只有一列。
因此,算法并不困难,只需创建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());
}
你尝试过什么,发生了什么?你可能想要建立一个'List'...... –
你能告诉我怎么做? – AndroidDev
如果你自己尝试一下会好得多 - 阅读关于从Android等访问数据库的教程 - 然后如果你有问题,解释哪些位出错或你不明白。 –