读书人

MySQL运用connector C/C+读取二进制字

发布时间: 2012-11-21 08:23:26 作者: rapoo

MySQL使用connector C/C+读取二进制字段

MySQL使用connector C/C+读取二进制字段,两种方法:

用getString

 vector<char> vecALL;  while (pResultSet->next())  {  istream *pis= pResultSet->getBlob("data");  pis->seekg(0, ios::end);  int sz = pis->tellg();  pis->seekg(ios::beg);  vector<char> vecTemp;  vecTemp.resize(sz);  pis->read(&vecTemp[0], sz);  vecALL.insert(vecALL.end(), vecTemp.begin(),vecTemp.end());  }

读书人网 >Mysql

热点推荐