精易论坛

标题: 如何判断MYSQL数据库连接状态,数据库断开问题 [打印本页]

作者: 52627961    时间: 2024-2-23 17:20
标题: 如何判断MYSQL数据库连接状态,数据库断开问题
问题1:如何定时判断数据库连接状态?如判断是否已断开!(不要用读记录集的方式)

问题2:为什么数据库断开连接  只有手动点断开才有反应?如:数据库(关闭),如果是拔掉网线 不会有反应!
求大佬解答!

作者: ant8342635    时间: 2024-2-24 17:26
<火山程序 类型 = "通常" 版本 = 1 />  方法 自动重连 <公开 属性写 注释 = "如果与服务器连接被断开,是否进行自动重连." 注释 = "注意:必须在\"连接()\"方法之前调用生效."> 参数 启用 <类型 = 逻辑型> {     @ if (GetMysql())      @ {     @     my_bool value = (CHAR)@<启用>;     @     mysql_options(GetMysql(), MYSQL_OPT_RECONNECT, &value);     @ } }  方法 自动重连 <公开 属性读 类型 = 逻辑型 注释 = "获取是否已启用自动重连属性." @禁止流程检查 = 真> {     @ my_bool value = 0;     @ if (GetMysql()) mysql_get_option(GetMysql(), MYSQL_OPT_RECONNECT, &value);     @ return (BOOL)value; }




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4