找回密码
 立即注册
收起左侧

Qt数据库操作关于图片解析的问题

3
回复
7985
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2013-4-28 16:57:15 显示全部楼层 |阅读模式
5Qter豆
如何把SQL中的image  二进制流  转化为、mysql的BLOB、
还有如何把解析的文件存在本地的某个目录下,  急等。

最佳答案

查看完整内容

第一个问题看不大懂,SQL 是文本形式的,不纯在二进制流。我怀疑你的问题是,如何将图片直接保存到 mysql 的 blob 字段。如果这样的话,只能使用 SQL 预处理的形式,进行变量的绑定之后才能实现。参考 QSqlQuery 和 QSqlQuery::prepare() 函数,在调用 bindValue() 时,直接绑定图片的 QByteArray 即可。反之,在读取时以 QByteArray 形式接收对象,然后写入本地文件。 ...
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2013-4-28 16:57:16 显示全部楼层
第一个问题看不大懂,SQL 是文本形式的,不纯在二进制流。我怀疑你的问题是,如何将图片直接保存到 mysql 的 blob 字段。如果这样的话,只能使用 SQL 预处理的形式,进行变量的绑定之后才能实现。参考 QSqlQuery 和 QSqlQuery::prepare() 函数,在调用 bindValue() 时,直接绑定图片的 QByteArray 即可。反之,在读取时以 QByteArray 形式接收对象,然后写入本地文件。
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2013-5-3 18:17:05 显示全部楼层
devbean 发表于 2013-5-2 16:03
第一个问题看不大懂,SQL 是文本形式的,不纯在二进制流。我怀疑你的问题是,如何将图片直接保存到 mysql  ...

我的意思是哈、
把sql server数据库中的image字段的内容、转为为mysql字段的内容。这个意思哈、
回复

使用道具 举报

尚未签到

2014-5-5 23:04:08 显示全部楼层
好问题刚在vc下实现了,我也想知道qt下怎么实现呢,qt的资源真是太少了,我都怀疑是不是该掉头去搞mfc了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了