急! MYSQL++ 存储二进制数据比如我有一个记录,里面有double数组类型的data,需要插入数据库表中,MYSQL的C接口可以使用mysql_real_escape_string进行转换然后存储,请问用MYSQL++怎么实现呢? MYSQL++?存储?二进制 [解决办法]接分!
使用MYSQL++处理二进制数据的存储可利用MYSQL++提供的 Query类来实现,详细如下。来人接分吧!//处理float数据类型数组的存储//已有的连接 Connection* pConn;float data[1024];string strData;Query query = pConn->query();strData.assign(reinterpret_cast<char*>(&data)), sizeof(data));//构造sql,mysqlpp:escape ,表明只是处理特殊字符,一般在处理 Blog 字段query << "INSERT TABLE (data) VALUES ('" << mysqlpp::escape << strData << ")";//执行query.execute();
使用MYSQL++处理二进制数据的存储可利用MYSQL++提供的 Query类来实现,详细如下。来人接分吧!
//处理float数据类型数组的存储//已有的连接 Connection* pConn;float data[1024];string strData;Query query = pConn->query();strData.assign(reinterpret_cast<char*>(&data)), sizeof(data));//构造sql,mysqlpp:escape ,表明只是处理特殊字符,一般在处理 Blog 字段query << "INSERT TABLE (data) VALUES ('" << mysqlpp::escape << strData << ")";//执行query.execute();