請幫我一下,我有一個包含字符串的數據庫(例如fotonames)。 我想將整個fotonames列讀入數組列表。 我該怎麼做?如何閱讀android中的整個sqlite數據庫
0
A
回答
2
public Cursor getfotoname() throws SQLException
{
String getRT = "SELECT fotonames from "+ TABLE_NAME+";";
Cursor mCur = sqldb.rawQuery(getRT, null);
return mCur;
}
現在當你調用
Cursor mCursor=null;
mCursor= DatabaseObject.getfotoname();
ArrayList<WhateverTypeYouWant> mArrayList = new ArrayList<WhateverTypeYouWant>();
for(mCursor.moveToFirst(); mCursor.moveToNext(); mCursor.isAfterLast()) {
// The Cursor is now set to the right position
mArrayList.add(mCursor.getWhateverTypeYouWant(WHATEVER_COLUMN_INDEX_YOU_WANT));
}
1
看一看本教程將幫助您 http://www.anotherandroidblog.com/2010/08/04/android-database-tutorial/
這是你可以李爾如何從一列 http://www.anotherandroidblog.com/2010/08/04/android-database-tutorial/3/#getrowasarray
或otherway獲取所有值是這樣
火查詢
public Cursor columnValues() throws SQLException{
// TODO Auto-generated method stub
Cursor mCursor = db.query(Course_Info_Table,
new String[] {Column1 , column2 },
null,null, null, null, null);
//Cursor mCursor = mDb.rawQuery("Select",null);
if (mCursor != null)
{
mCursor.moveToFirst();
}
return mCursor;
}
並收到它像
ArrayList<String> list1 = new ArrayList<String>();
ArrayList<String> list12 = new ArrayList<String>();
cursor = dbm.columnValueofCourse();
cursor.moveToFirst();
startManagingCursor(cursor);
for (int i = 0; i < cursor.getCount(); i++) {
String reciv = cursor.getString(cursor
.getColumnIndex("column1"));
String reciv3 = cursor.getString(cursor
.getColumnIndex("column2"));
list1.add(reciv);
list2.add(reciv3);
cursor.moveToNext();
}
相關問題
- 1. 閱讀數據庫Android SQLite
- 2. 閱讀時鎖定數據庫[Android] [SQLite]
- 3. 閱讀現有的SQLite數據庫
- 4. Android的SQLite閱讀
- 5. 閱讀非Unicode,從SQLite數據庫
- 6. Android中的錯誤閱讀數據庫
- 7. 如何從android數據庫sqlite中讀取數據?
- 8. 從SQLite數據庫中讀取Android
- 9. Android開放閱讀只有sqlite數據庫
- 10. 閱讀多個數據庫的最佳實踐SQLite
- 11. 加載一個小的SQLite數據庫(20行左右)用於Android閱讀
- 12. 如何將EditText的整數值存儲到SQLite數據庫[Android]
- 13. 如何閱讀Powershell中的整個列
- 14. SQLite數據庫中的Android
- 15. 如何使用cursorloader在android中讀取SQLite數據庫?
- 16. 閱讀中的R二進制blob字段從SQLite數據庫
- 17. 如何讀取SQLite數據庫?
- 18. 如何閱讀在線JSON數據庫?
- 19. 如何閱讀firebase數據庫
- 20. 閱讀整個數據與Golang net.Conn.Read
- 21. 如何使Android上的SQLite數據庫
- 22. android:如何閱讀json數據
- 23. 如何在Android中的SQLite數據庫中保存多個值?
- 24. 閱讀sqlite數據庫文件,並從中獲取文本C#
- 25. 如何將.sqlite導入到android上的sqlite中的數據庫
- 26. 如何在Android中使用SQLite將android整個數據庫表的數據顯示到TextView中
- 27. 如何在Android中的SQLite數據庫中插入數據?
- 28. 如何從ANDROID中的sqlite數據庫中獲取數據?
- 29. Android SQLite數據庫
- 30. Android-SQLite數據庫
http://anujarosha.wordpress.com/2011/12/19/how-to-retrieve-data-from-a-sqlite-數據庫中,機器人/ – Mayank 2012-04-05 08:47:08