int mysql_server_init(int argc, char **argv, char **groups)
此函数初始化 MySQL 客户端库,必须在调用任何其他 MySQL 函数之前完成。但是, mysql_server_init()已弃用,您应该 mysql_library_init()改为调用。参见第 5.4.41 节,“mysql_library_init()”。
mysql_server_init()
mysql_library_init()
为避免应用程序使用完库后发生内存泄漏(例如,关闭与服务器的连接后),请务必显式调用 mysql_server_end()(或 mysql_library_end())。这使得能够执行内存管理以清理和释放库使用的资源。参见 第 5.4.40 节,“mysql_library_end()”。
mysql_server_end()
mysql_library_end()
零成功。如果发生错误,则非零。