SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.04.2010 15:50:04

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

MYSQL C API (проверка существующего соединения)

Добрый день!

Хочу спросить один нюанс касательно C API MYSQL - не встречалась ли кому функция (или набор инструкций), которая позволит проверить, все ли 'в порядке' с соединением mysql (исключая, конечно, просто попытку послать select 1;, чтобы получить ответ от сервера "1") .

MYSQL sock;
mysql_real_connect(&sock,...);

// строчки кода

// И где-то здесь хочу поставить проверку

// строчки кода

mysql_close(&sock);


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#2 07.04.2010 15:54:40

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: MYSQL C API (проверка существующего соединения)

Неактивен

 

#3 07.04.2010 16:01:33

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: MYSQL C API (проверка существующего соединения)

Спасибо!

Только вот, судя по тому, что в документации он пытается восстановить соединение, а мне в некоторых случаях хотелось бы просто понять, живо ли соединение без попытки его 'оживлять'. Может быть существует какой-то трюк?


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#4 07.04.2010 16:05:01

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: MYSQL C API (проверка существующего соединения)

Отключите опцию MYSQL_OPT_RECONNECT
http://dev.mysql.com/doc/refman/5.0/en/ … nnect.html

Неактивен

 

#5 07.04.2010 16:15:28

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: MYSQL C API (проверка существующего соединения)

Спасибо!, то, что нужно.


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson