2012-07-01 5 views
-1

Я создаю приложение, в котором пользователь может сохранить некоторую информацию в базе данных sqlite. Теперь я хочу получить данные из базы данных sqlite и сохранить каждую строку в своей строке.Получить данные из базы данных Sqlite по одному с Android

Примечание В базе данных имеется только одна колонка.

+1

Что вы пробовали, и что произошло? Вероятно, вы хотите создать «Список ' ... –

+1

Можете ли вы показать мне, как? – AndroidDev

+1

Было бы намного лучше, если бы вы попытались сами - прочитайте учебники о доступе к базе данных с Android и т. Д., А затем, если у вас есть проблемы, объясните, какие биты поступили не так, или что вы не поняли. –

ответ

1

Итак, algoritm не сложно, просто создайте 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()); 
} 
Смежные вопросы