Этот код похож на всю системную память. Почему это происходит?Mysql C++ коннектор с использованием всей системной памяти
sql::Statement *Query;
sql::ResulSet *Result;
while(1){
Query = con->createStatement();
Result = Query->executeQuery("SELECT `Some` FROM `Table` LIMIT 1");
Result->next();
Result->close();
Query->close();
cout << "console message..." << endl;
//delete Query; SEGFAULT
}
Если я прокомментирую все строки, кроме cout, память не заполняется. Но использование SQL выглядит как Query = con> createStatement; не заменяет старое значение Query и Result = bla; не заменяет старое значение
добавления удалить запрос в конце цикла (сразу после соиЬ) делает segfault –
Это ссылка, которую я использовал, я не знаю, что может вас беспокоить. http://dev.mysql.com/doc/refman/5.7/ru/connector-cpp-examples-complete-example-1.html – SJuan76
Да, у меня есть удаление, если по какой-либо причине цикл должен прерываться. –