Documentation Home

5.4.40 mysql_library_end()

void
mysql_library_end(void)

描述

这个函数完成了 MySQL 库。当您使用完库时调用它(例如,在与服务器断开连接后)。调用采取的操作取决于您的应用程序是链接到 MySQL 客户端库还是 MySQL 嵌入式服务器库。对于使用标志 链接到libmysqlclient库的客户端程序,执行一些内存管理以进行清理。对于使用标志 链接到 库的嵌入式服务器应用程序,关闭嵌入式服务器,然后进行清理。 -lmysqlclientmysql_library_end()libmysqld-lmysqldmysql_library_end()

笔记

为避免应用程序使用完库后发生内存泄漏(例如,关闭与服务器的连接后),请务必 mysql_library_end() 显式调用。这使得能够执行内存管理以清理和释放库使用的资源。

有关使用信息,请参阅 第 4 章,C API 函数参考第 5.4.41 节,“mysql_library_init()”