文档主页
MySQL 8.4 C API 开发人员指南
下载此手册
PDF (US Ltr) - 1.4Mb
PDF (A4) - 1.4Mb


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()”.

返回值

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