DAL调用SP时出现的异常处理

三种情形:

1.执行SP时出错,如连接异常,数据库权限异常

2.SP代码中抛出异常

3.返回值/输出参数的值不符合约定

后两种情形需要在异常发生时记录传入SP的参数值;业务逻辑层需要捕获并重抛,以保证UI层提供给用户友好的错误提示

第一种情形出现时,中间层没必要干预,UI展现错误编码或模糊的错误消息,如系统忙

原文地址:https://www.cnblogs.com/Googler/p/2217591.html