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服务运行,所以如果它崩溃了,它就会重启。
发布于 2018-12-13 02:08:30
mysql_library_end意味着你在那之后绝对不能使用这个库,除非你重新初始化。也就是说,如果你所说的“每个连接”是指同时存在连接,那么你就不能在每次断开连接后调用它。
https://stackoverflow.com/questions/53748900
复制相似问题