8.4. Интерфейс C для MySQL
8.4.3. Описание функций интерфейса C
8.4.3.5. mysql_connect()
MYSQL *mysql_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd)
Описание
Данная функция не рекомендуется. Вместо нее предпочтительно использовать функцию mysql_real_connect() .
mysql_connect() пытается установить соединение с сервером баз данных MySQL , работающим на хосте host . До успешного завершения функции mysql_connect() нельзя выполнять никакие другие функции интерфейса, за исключением mysql_get_client_info() .
Значения параметров являются теми же самыми, что и для соответствующих параметров функции mysql_real_connect() , с той разницей, что параметр соединения может быть NULL . В этом случае интерфейс C автоматически выделяет память для структуры соединения и освобождает ее при вызове функции mysql_close() . Недостаток данного подхода состоит в том, что при падении соединения нельзя получить сообщение об ошибке (чтобы получить информацию об ошибке из функций mysql_errno() или mysql_error() , необходимо обеспечить адекватный указатель структуры MYSQL).
Возвращаемые значения
Те же, что и для mysql_real_connect() .
Ошибки
Те же, что и для mysql_real_connect() .
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|