5.4.40 mysql_library_end()
void
mysql_library_end(void)
Описание
Эта функция завершает работу библиотеки MySQL. Вызывайте её, когда вы закончили использовать библиотеку (например, после отключения от сервера). Действия, выполняемые при вызове, зависят от того, связана ли ваша программа с библиотекой клиента MySQL или встроенным сервером MySQL. Для программы-клиента, связанной с библиотекой libmysqlclient с помощью флага -lmysqlclient, mysql_library_end() выполняет некоторое управление памятью для очистки. Для приложения встроенного сервера, связанного с библиотекой libmysqld с помощью флага -lmysqld, mysql_library_end() останавливает встроенный сервер, а затем очищает ресурсы.
Чтобы избежать утечек памяти после того, как приложение закончит использовать библиотеку (например, после закрытия соединения с сервером), обязательно вызывайте mysql_library_end() явно. Это позволяет управлять памятью для очистки и освобождения ресурсов, используемых библиотекой.
Информация об использовании см. в Главе 4, Справочник по функциям C API и разделе 5.4.41, «mysql_library_init()».
© 2025 Oracle
Licensed under the GPLv2 License.