1
存儲SQL查詢輸出我正在尋找一種方法來一個SQL查詢的結果/輸出存儲到一個數組。我有一個for循環運行查詢,每次運行查詢我想將結果存儲在一個數組/數組列表中。我嘗試使用遊標,但我不能在遊標中存儲多個字符串。在Array
下面是for循環:
for (int i=1;i<code.length;i++) {
Cursor cursor = myDataBase.query("codes", new String[]{"description"}, ("code = '" + code[i] + "'"), null, null, null, null);
cursor.moveToFirst();
String temp = cursor.getString(i);
result.add(i, temp);
cursor.close();
這似乎並沒有工作。
任何建議或例子,可以幫助?
感謝
爲什麼你需要在數組中存儲'Cursor'的內容? – pskink
假設'code'是一個id列表,並且表名稱被命名爲'codes',您想要檢索所有代碼的描述列表? – dan