void mysql_library_end(void)
这个函数完成了 MySQL 库。当您使用完库时调用它(例如,在与服务器断开连接后)。调用采取的操作取决于您的应用程序是链接到 MySQL 客户端库还是 MySQL 嵌入式服务器库。对于使用标志 链接到libmysqlclient库的客户端程序,执行一些内存管理以进行清理。对于使用标志 链接到 库的嵌入式服务器应用程序,关闭嵌入式服务器,然后进行清理。 -lmysqlclientmysql_library_end()libmysqld-lmysqldmysql_library_end()
libmysqlclient
-lmysqlclient
mysql_library_end()
libmysqld
-lmysqld
为避免应用程序使用完库后发生内存泄漏(例如,关闭与服务器的连接后),请务必 mysql_library_end() 显式调用。这使得能够执行内存管理以清理和释放库使用的资源。
有关使用信息,请参阅 第 4 章,C API 函数参考和 第 5.4.41 节,“mysql_library_init()”。