#include #include #include #include "../lib/mysql.hpp" using namespace std; using namespace chrono; int main() { try { mySQL mydb("tcp://192.168.2.10:3306", "dinio", "H€r5elfInd1aH@nds", "dinio", true, 3); auto start = high_resolution_clock::now(); thread t1([&](){ try { sqlQA test_qa; test_qa.select().from("records").where("enabled = 1"); mydb.exec(test_qa); //test_qa.print(true); } catch (const string err) { cout << err << endl; } }); // thread t2([&](){ // try { // sqlQA test_qa; // test_qa.select().from("zones"); // mydb.exec(test_qa); // //test_qa.print(true); // } catch (const string err) { // cout << err << endl; // } // }); // thread t3([&](){ // try { // sqlQA test_qa; // test_qa.select().from("users"); // mydb.exec(test_qa); // //test_qa.print(true); // } catch (const string err) { // cout << err << endl; // } // }); // thread t4([&](){ // try { // sqlQA test_qa; // test_qa.select().from("records").where("enabled = 1"); // mydb.exec(test_qa); // //test_qa.print(true); // } catch (const string err) { // cout << err << endl; // } // }); // thread t5([&](){ // try { // sqlQA test_qa; // test_qa.select().from("zones"); // mydb.exec(test_qa); // //test_qa.print(true); // } catch (const string err) { // cout << err << endl; // } // }); // thread t6([&](){ // try { // sqlQA test_qa; // test_qa.select().from("users"); // mydb.exec(test_qa); // // test_qa.print(true); // } catch (const string err) { // cout << err << endl; // } // }); t1.join(); // t2.join(); // t3.join(); // t4.join(); // t5.join(); // t6.join(); // one by one // try { // sqlQA test_qa; // test_qa.select().from("records").where("enabled = 1"); // mydb.exec(test_qa); // test_qa.print(true); // } catch (const string err) { // cout << err << endl; // } // try { // sqlQA test_qa; // test_qa.select().from("users"); // mydb.exec(test_qa); // test_qa.print(true); // } catch (const string err) { // cout << err << endl; // } // try { // sqlQA test_qa; // test_qa.select().from("users"); // mydb.exec(test_qa); // test_qa.print(true); // } catch (const string err) { // cout << err << endl; // } auto end = high_resolution_clock::now(); auto duration = duration_cast(end - start); cout << "-------------Izvršilo se za: " << (double)(duration.count() / 1000.0) << " ms"<< endl; } catch (const SQLException error) { cout << error.what() << endl; } catch (const string error) { cout << error << endl; } catch (...) { cout << "Jebi ga" << endl; } sleep(100); return 0; }