希望SqlSugar能提供一个数据库连接状态监控机制,以便在数据库不可用时及时通知用户 返回
SqlSugar
老数据
2
1815
悬赏:5 飞吻
当前Sqlsugar好像没有监控数据库可用状态的机制和方法,只能靠数据库操作异常捕获来判定数据库异常,这样显得不是特别合理。
因网络环境的千差万别,会出现网络中断、数据库或数据库服务器宕机等异常情况发生,目前我只能采用另启动一个监控线程,采用ping+执行测试SQL的方法来判定数据库可用状态;
希望sqlsugar能添加一个内部监测机制并将数据库可用状态的变化通过事件对外暴露出来,以便应用进行处理。
热忱回答(2)
-
fate stay night VIP0
2021/9/26try{
Db.Ado.CheckConnection();
Db.Ado.Close();
}
cathc{
处理
}
0 回复 -
fate stay night VIP0
2021/9/26报错就是连不上
0 回复