そのため、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 です。
データベースに保存するために、バイト*をistreamに変換する方法がわかりません。
読んでくれてありがとう。