写入:
若写入blob类型数据,组织如下sql语句即可:
update tableName set blobKey =HEX('abcdefg');
表示是以16进制的形式存储到mysql中。
读取:
以正常的select语句读取即可:
select blobKey from tableName where ID = '4';
sql语句执行成功后,从其中获取:
QByteArray tdata = QByteArray(mysql_row[1].c_str(),mysql_row[1].size());
QByteArray text = QByteArray::fromHex(tdata);
然后在QTextEdit中展示:
QTextEdit *showText = new QTextEdit;
showText->setReadOnly(true);
showText->append(text);