MySQL的C++封装(二)

2014-11-24 03:26:19 · 作者: · 浏览: 12
ySQLInterface::writeDataToDB(string queryStr) { if(0==mysql_query(&mysqlInstance,queryStr.c_str())) return true; else errorIntoMySQL(); return false; } //读取数据 bool MySQLInterface::getDatafromDB(string queryStr, std::vector >& data) { if(0!=mysql_query(&mysqlInstance,queryStr.c_str())) { errorIntoMySQL(); return false; } result=mysql_store_result(&mysqlInstance); int row=mysql_num_rows(result); int field=mysql_num_fields(result); MYSQL_ROW line=NULL; line=mysql_fetch_row(result); int j=0; std::string temp; while(NULL!=line) { std::vector
linedata; for(int i=0; i