所以我在 ubuntu 64 位机器上使用 g++ 和 Mysqlcppconn(Mysql c++ 连接器)。我想将二进制数据 blob 插入数据库并能够检索它。检索
typedef unsigned char byte;
byte data[512];
istream *buf=res->getBlob(1);
buf->read((char*)data,512);
我只是希望这可行,但我不太确定。这里 res 是一个 ResultSet。
为了存储在数据库中,我无法弄清楚如何将我的 byte* 转换为 istream。
感谢阅读。