Documentation Home

5.4.73 mysql_server_init()

int
mysql_server_init(int argc,
                  char **argv,
                  char **groups)

描述

此函数初始化 MySQL 客户端库,必须在调用任何其他 MySQL 函数之前完成。但是, mysql_server_init()已弃用,您应该 mysql_library_init()改为调用。参见第 5.4.45 节,“mysql_library_init()”

笔记

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

返回值

零成功。如果发生错误,则非零。