gpt4 book ai didi

android - 从 SQLite 数据库中检索特定列

转载 作者:行者123 更新时间:2023-11-29 19:13:56 26 4
gpt4 key购买 nike

我有一个应用程序可以从 sqlite 数据库中获取所有数据并将其转换为 JSON,但我想知道如果我只想获取特定列的数据,我将如何做到这一点?

这是我用来从 SQLite 数据库中获取所有数据并将其转换为 JSON 的代码:

  Cursor data = db.getCartItems();
orderNameArray = new JSONArray();
data.moveToFirst();
while(data.isAfterLast() == false)
{
int totalColumn = data.getColumnCount();
orderNameObject = new JSONObject();
for (int i = 0; i < totalColumn; i++)
{
try {
orderNameObject.put(data.getColumnName(i), data.getString(i));
} catch (JSONException e) {
e.printStackTrace();
}
}
orderNameArray.put(orderNameObject);
data.moveToNext();
}
data.close();

提前感谢所有见解或提前帮助! :D

最佳答案

如果您只想获取表的选定字段,请使用以下查询:

SELECT Coulmn1, Coulmn2, Coulmn3 FROM TABLENAME;

或者你想要所有数据

SELECT * FROM TABLENAME;

了解更多信息 https://www.tutorialspoint.com/sqlite/sqlite_select_query.htm

关于android - 从 SQLite 数据库中检索特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44225220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com