QSqlite怎么保存二进制数据

sno_guo sno_guo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
大家好,因为做嵌入式,经常遇到结构体数组,如下
typedef struct __test_s
{
uint8_t one,
uint16_t two,
}test_s;
这样的数据,我想把他用QSqlite来保存,可是发现QSqlite在保存的时候,好像数据格式只能是QString类型的,不能是别的。请问下怎么保存二进制数据,谢谢!

我的想法是:把二进制转换为字符串保存起来,但是这样在读取的时候字符串转换为二进制会出问题的,假如我保存的200这一个字节,但字符串转换出来后可能是2 0 0 分成三个字节了,很不好。

请问下大家是怎么保存的,谢谢!
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
sno_guo
Qt 21,503 成员 26,693 内容