gpt4 book ai didi

java - 如何从sqlite读取blob数据并显示它

转载 作者:行者123 更新时间:2023-12-02 09:42:54 34 4
gpt4 key购买 nike

我下载了一个小的 sqlite 数据库文件,其中包含几个单词及其定义,以学习制作字典。它的定义以 blob 类型存储。我怎样才能阅读它并显示它的定义。我不知道 blob 表中到底存储了什么。我尝试过这些:

cursor = database.rawQuery("select body from items A inner join items_info B on A.id = B.id where B.id = '" + id + "';" , null);

while (c.moveToNext()){
byte[] blob = c.getBlob(0);
}

它有很多带有数字和字母的各种符号。然后我使用将其转换为字符串

string = new String(blob, "UTF-8");

它给了我另一个结果,但不是我想要的。

如何获取该 blob 数据并显示它?

这是我的数据库文件

enter image description here

最佳答案

尝试选择十六进制(正文)....那么你会得到一个十六进制字符串。

关于java - 如何从sqlite读取blob数据并显示它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56921145/

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