每个连接关闭后我是否应该执行mysql-library-end()

时间:2018-12-12 18:05:45

标签: mysql c

C和MySQL的新功能。我有一个可以对MySQL数据库进行多次调用的应用程序。  使用ValGrind查找程序中的内存泄漏。遇到以下链接:

https://dev.mysql.com/doc/refman/8.0/en/mysql-library-end.html

我的问题是每个连接关闭后我是否应该运行mysql_library_end()。

在程序末尾运行mysql_library_end()是否足够。我当前将C应用程序作为linux服务运行,因此如果崩溃,它将重新启动。

1 个答案:

答案 0 :(得分:0)

mysql_library_end表示,在那之后您绝对不能使用该库,除非您重新初始化。即如果用“每个连接”表示同时存在连接,则在每次断开连接后不必调用它。