Как сохранить соединение MySQL с libodbc.so - PullRequest
1 голос
/ 23 августа 2011

Я использую SQLConnect () для подключения MySQL, но MySQL завершает соединение через некоторое время, мой вопрос:

  1. есть ли API, чтобы проверить, живо ли соединение? Я прошел через аналогичные вопросы и обнаружил, что «select 1» или «do 1» могут сделать, если нет API, может быть, я могу попробовать ...

  2. Я бы хотел постоянно поддерживать связь, 2.1 Какие параметры в конфигурационных файлах могут быть установлены, чтобы поддерживать соединение живым? 2.2 Как сохранить связь с API?

Большое спасибо. -zhen

1 Ответ

1 голос
/ 08 декабря 2011

Хорошо, позвольте мне ответить на мои собственные вопросы:

Теперь мне все еще не удалось найти какой-либо API-интерфейс для обнаружения, если соединение все еще живое, поэтому использование команды do 1 или select 1 может быть лучшим способом сохранить соединение все время;

Нет необходимости постоянно поддерживать соединение, мы можем создать новое соединение, как только мы хотим получить доступ к базе данных, и отключиться после того, как мы закончим;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...