c# - 我是否应该在数据库中插入数据期间包括异常处理,即使要插入的数据不是由用户提供的?

标签 c# database exception

<分区>

我正在用 C# 编写应用程序代码。为了为每个注册用户保留某种浏览历史记录,我在 Microsoft Access 中制作了一个简单的数据库。每当打开一个新表单时,都会在数据库表中插入一个新条目,其中包含事件用户的名称和表单的名称。

我的问题是,即使将要插入数据库的内容由编写的代码控制并且不涉及用户输入,我是否应该使用异常处理以防万一在数据库中插入操作?

最佳答案

是的;首先,将信息插入数据库可能会失败,即使您的代码、权限、文件名、其他随机错误等都很好,因此应该对此进行处理。其次,就像 Ňɏssa 评论的那样,为将由您以外的人使用的应用程序添加异常处理对于改进您的代码和消除错误很有用。

关于c# - 我是否应该在数据库中插入数据期间包括异常处理,即使要插入的数据不是由用户提供的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57718146/

相关文章:

c# - 模板 10 多窗口

c# - 在 C# 中创建一个随机文件

php - MySQL 无法建立连接

database - 如何将纬度/经度对转换为 PostGIS 地理类型?

c# - C#中的异常处理 : Multple Try/Catches vs. 一

c# - 使用空分配修复 'Use of unassigned local variable'。为什么?

python尝试除了不工作

c# - DateTime.ParseExact 字符串格式异常

c# - 将 T[,] 转换为 T[][] 的最快方法?

SQL子查询和列命名问题