Книги автора: Основы программирования в Linux
/ Книги автора: Основы программирования в Linux
/ Книги автора: Основы программирования в Linux
Книга: Основы программирования в Linux
Разные функции
Разные функции
Есть несколько приведенных в табл. 8.13 дополнительных функций API, которые мы рекомендуем изучить. В основном того, что обсуждалось до сих пор, достаточно для создания функциональной программы, но этот частичный перечень нам кажется полезным.
Таблица 8.13
Пример API-вызова | Описание |
---|---|
char *mysql_get_client_info(void); |
Возвращает данные о версии библиотеки, используемой клиентской программой |
char *mysql_get_host_info(MYSQL *connection); |
Возвращает информацию о подключении к серверу |
char *mysql_get_server_info(MYSQL *connection); |
Возвращает информацию о сервере, к которому вы в данный момент подключены |
char *mysql_info(MYSQL* connection); |
Возвращает информацию о самом последнем выполненном запросе, но работает только с запросами нескольких типов — обычно с операторами INSERT и UPDATE . В противном случае возвращает NULL |
int mysql_select_db(MYSQL *connection, const char *dbname); |
Заменяет базу данных, применяемую по умолчанию, на заданную в качестве параметра, при условии, что у пользователя есть соответствующие права доступа. В случае успеха возвращает ноль |
int mysql_shutdown(MYSQL* connection, enum mysql_enum_shutdown level); |
Если у вас есть соответствующие права, завершает работу сервера базы данных, к которому вы подключены. В этот момент уровень останова следует задать равным SHUTDOWN_DEFAULT . В случае успеха возвращает ноль |
Оглавление статьи/книги
Похожие страницы
- Вызов функции fork()
- Строковые функции
- Строковые суммы и хеш-функции
- Аргументы функции в Python
- 3. Функции
- Новые функции API для работы с Blob и массивами
- Математические функции
- Размытые функции
- 7.3. Финансовые функции
- 4.3. Логические функции и таблицы истинности
- B1.7. Функции обработки ошибок
- 9.1.4.2. Функции-оболочки: execl() и др.