如何从 Android 中现有的 SQLiteBatabase 读取特定列?
我有一个 28 行的数据库,仅用于保存应用程序数据。我的目标是从中读取一个特定列(而不是一个值)。
但是,我不想一次读取所有列,因为它很慢,因为我在数据库中也有 blob。相反,我想一次只阅读一栏,单独阅读。你能帮我解决这个问题吗?
I have a database having 28 rows just for saving app data. My goal is to read One specific column (not one value) from it.
However, I don't want to read all columns at once, because it's slow as I have blob's in db too. Instead, I'd like to read just one column at a time, separately. Can you plese help me to solve this problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想读取一个 ROW,请按照以下方式执行操作:
其中“id”是假设的,请在表“tablename”中
或者尝试这样的操作:
这将为您提供表中的所有“数据字段”数据(即列)。
如果这对您没有帮助,那么发布您已经在使用的代码。
If you want to read one ROW do something along those lines:
where 'id' is supposer do be in the table 'tablename'
or else try something like this:
which will give you all the 'datafield' data from the table (ie. a Column).
If this doesn't help you at all then post the code you are already using.