永发信息网

C# C/S结构的系统出现网络异常,无法连接数据库时,该怎么判断,如何捕获异常?

答案:4  悬赏:10  手机版
解决时间 2021-11-23 07:56
C# C/S结构的系统出现网络异常,无法连接数据库时,该怎么判断,如何捕获异常?
最佳答案
在访问数据库那一层用try catch捕获异常,然后抛出去或者直接返回一个异常错误信息,然后再通过业务逻辑层把信息传递到UI,弹出个"系统网络故障,无法连接远程服务器."追问实际上是这么个问题。是个两层的简单的在线考试系统,我们要防止考生在考试期间突然断网,需要记录下他的考试情况,换机子再考,不知道要怎么处理,或者其他的解决方法。另外,在连接数据库那加了try catch,但是用户在登录的时候给出异常的时间的时间很长,程序直接死掉了。追答登录的时候时间长可能是登录做的不太好,try catch只是捕捉下异常,对相率几乎没影响,如果要记录考生的考试情况,建议是做一题就在数据库里面保存一题,或者用数据库缓存,不过这个不太好做.
全部回答
报错截个图出来就知道了,这个问题遇到的很多,情况也不一样
可以在数据库连接那里写异常处理
重装
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
以na开头的正能量成语
小个子红色高腰针织衫怎么搭配图
雅思要求5.5,各项5.5+,考了4、5.5、4.5、5.
家里在5楼,厕所有一面是单砖墙,已经拆了 向
用3456这些数字组成两位数并使它们的乘积最大
鹿晗为什么那么白
天津哪里有教画漫画的?
我家门前的高压电线杆离我家房子不到6米合法
天津欢乐居公寓地址好找么,我有些事要过去,
诺基亚手机专卖店地址在什么地方,我要处理点
有谁用过妍霓丝贵妇黄金水效果怎么样?
古冶林西吃大锅鱼的饭店有吗?
天悦怎么样?好不好?值不值得买?
Judy is going to marry the sailor she ____
求好看的卖肉后宫动漫。
推荐资讯
到南京南站从上海火车站哪个火车站
鸢都的由来
豪运车分离轴承刚换离合还是很重什么问题
我的脚裸总是咯吱咯吱做响
液压绞车性能,特点,哪个品牌好
红绿灯与地面标识不一样看哪个? 如:红绿灯没
宁德开一家一扫光零食店利润有多少
活力无限KTV(南庄店)地址在哪,我要去那里办
情侣之间分手后还能做朋友了吗?
开启辰t70从桑植出发到杭州需要多少油费和过
一件衣服原价200元,降价十分之一,再涨价十
自己侄子被打我去了算犯法吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?