我不确定这是否是发帖的地方,但这里有。
我有一个应用程序(使用 VS 2012 的 Windows 窗体),它通过一系列表单获取客户信息并将信息存储在 SQL Server 中。该应用程序将部署在本地网络上的计算机上(一些远程但仍位于同一域中)。我在用户输入的每一步都有验证。我不确定这样想是否天真,但我觉得在彻底测试后唯一需要担心的例外是与 SQL Server 的连接(但我很想听听其他事情可能出错的地方)。我看到它的方式,我的应用程序在连接到 MSSQL 时可能会引发异常(我已经涵盖了所有 sql 唯一键错误,不会有任何人对列进行处理,将拥有必要的权限,并要求/限制用户输入什么我的专栏需要/允许),但我没有 不知道我将如何处理它 - 除了将代码放入 try/catch 以便用户再次尝试 - 因为如果连接失败,则跳到下一行代码是没有意义的(或者这也是不合理的) . 所以我的问题是,在这种情况下进行异常处理的最佳(可能不止一种)方法是什么?如果我必须在 try/catch 中包装我的所有连接,是否有更好的方法来记录这些,因为应用程序将在本地部署(我担心将它们保存到网络服务器,以防服务器关闭暂时地)。提前致谢!!在这种情况下,进行异常处理的最佳(可能超过 1 种)方法是什么?如果我必须在 try/catch 中包装我的所有连接,是否有更好的方法来记录这些,因为应用程序将在本地部署(我担心将它们保存到网络服务器,以防服务器关闭暂时地)。提前致谢!!在这种情况下,进行异常处理的最佳(可能超过 1 种)方法是什么?如果我必须在 try/catch 中包装我的所有连接,是否有更好的方法来记录这些,因为应用程序将在本地部署(我担心将它们保存到网络服务器,以防服务器关闭暂时地)。提前致谢!!