Привет коллеги. Подскажите пожалуйста как решить такой проблем.
Я конекчусь к базе через класс MFC и храню коннект.
Программа по внешнему событию сохраняет данные в базе MySQL.
И все хорошо пока события приходят. Но если события долго нет (сутки)
появляется характерное окно с сообщением что MySQL отпал.
Как правильно выяснить что соединения уже нет и отреагировать на это.
А если бд удаленная то это понятное дело случается чаще.
Хотелось бы соединение хранить чтобы не терять быстродействие. И
возобновлять его по нужде.
Насколько я помню с MySQl способов конекта дофига и больше.Можно конектится через odbc можно использовать библиотеки Connector/C (libmysqlclient)
или Connector/C++. Фишка в чем нельзя постоянно хранить коннект и не обращаться к базе,база тебя тупо отключит.Решение очень простое изредка подергивать коннект.Каким образом зависит от метода коннекта.