[英]Android SQLite Query and using cursor to deal with multiple rows
我有一個查詢,(我正在使用rawQuery()
)
SELECT * FROM <table>
然后我用光標存儲它返回的內容。 從他們想要做的是,從第一行開始,所以.. cursor.moveToFirst()
然后逐列獲取每一列,並將其特定值存儲在變量中。 然后我想進入下一行並做同樣的事情。 所以我想我的問題是如何讓光標處理多個列?
謝謝,
我可能在這里遺漏了一些東西,你不會有嵌套循環。
外部循環遍歷每個記錄:
while (cursor.moveToNext()) {
...
// inner loop here
...
}
並且內循環將循環通過每列
for (i=0; i<cursor.getColumnCount(); i++) {
...
String var1 = cursor.getString(i);
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.