簡體   English   中英

Android SQLite查詢並使用游標來處理多行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM