#include "MySQLWrapper.h" #include #include #include #include #include #include #include #include #include using namespace std; #include "local_db_account.h" #include "util.hpp" int main() { MySQLConn conn; conn.connect("127.0.0.1",db_user,db_passwd,"bigdata3",3306); cout<<"Connected to DB"<> mp; conn.exec("select job_city,salary from lagou_job",[&](MySQLResult& res) { res.stepRow([&](char** val,unsigned long* len) { string city(val[0]); cash_pack pk=ParseCash(val[1]); mp[Trim(city)].push_back(pk); }); }); conn.exec("use bigdata5",nullptr); conn.exec("select job_city,salary from pages",[&](MySQLResult& res) { res.stepRow([&](char** val,unsigned long* len) { string city(val[0]); cash_pack pk=ParseCashX(val[1]); mp[Trim(city)].push_back(pk); }); }); /// 100w Database conn.exec("use bigdata2",nullptr); conn.exec("select job_city,salary from pages",[&](MySQLResult& res) { res.stepRow([&](char** val,unsigned long* len) { string city(val[0]); cash_pack pk=ParseCashX(val[1]); mp[Trim(city)].push_back(pk); }); }); ofstream ofs("result/2.1.csv"); #define cout ofs for(auto& pr:mp) { cout<