社区
C#
帖子详情
这个异常怎么定义呢!!
fskjb01
2009-03-30 08:50:19
向数据库中插入一组号码,如果有重复的话,会因为数据库的该字段设置了唯一而引发异常,我想当这个异常发生时捕获它通知用户有重复项而撤销插入的操作,请问怎么设置呢!!
...全文
77
1
打赏
收藏
这个异常怎么定义呢!!
向数据库中插入一组号码,如果有重复的话,会因为数据库的该字段设置了唯一而引发异常,我想当这个异常发生时捕获它通知用户有重复项而撤销插入的操作,请问怎么设置呢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gisyellow
2009-03-30
打赏
举报
回复
你可以查一下对应数据库的错误代码,然后在catch中判断异常信息是否包含这个错误码。
此外,建议在插入前先检查数据库中是否已经有记录,这样更合理,有了就提示重复,否则插入;而不是直接插入,等出错了才处理。。
防御编程总比被动处理异常好。。
Android漂亮好看的登陆,注册界面!程序源码
Android漂亮好看的登陆,注册界面!
C++编程实例100篇
C++编程实例100篇,里面有很多很基础的编程实例,可以作为参考。
27.Python从入门到精通—Python
异常
处理 抛出
异常
用户自
定义
异常
定义
清理行为 预
定义
的清理行为
异常
处理抛出
异常
用户自
定义
异常
定义
清理行为预
定义
的清理行为在Python中,您可以通过创建自己的
异常
类来
定义
自
定义
异常
。自
定义
异常
类是一个继承自Exception类的类,它可以包含自
定义
属性和方法。在这个例子中,我们创建了一个名为MyError的自
定义
异常
类,它继承自Exception类。我们还
定义
了一个名为message的属性,该属性包含有关
异常
的信息。要引发自
定义
异常
,您可以像引发标准
异常
一样使用raise语句,并传递一个
异常
对象。raise MyError("发生了自
定义
异常
!")
Java 如何抛出
异常
、自
定义
异常
一、
异常
的抛出 1、
定义
: 一个方法不处理这个
异常
,而是调用层次向上传递,谁调用这个方法,这个
异常
就由谁来处理。2、throw : 将产生的
异常
抛出(强调的是动作),抛出的既可以是
异常
的引用,也可以是
异常
对象。(位置: 方法体内)3、throws : 如果一个方法可能会出现
异常
,但没有能力处理这种
异常
,可以在方法声明处用throws子句来声明抛出
异常
。用它修饰的方法向调用者表明该方法可能会抛出异
Java零基础之自
定义
异常
类!
虽然 Java 提供了很多现成的
异常
类(比如标准
异常
不能准确表达业务错误。用户名已存在年龄输入不合法(但和系统内置的又不是一回事)权限不足库存不足这些都是你的业务里特定的错误,用系统内置
异常
,既不直观,也难以让调用者做精准处理。这时,就需要你:✅
定义
一个自己的
异常
类✅ 在业务发生
异常
时抛出它✅ 调用者捕获到后,才能做出针对性的处理super();throw new MyCheckedException("这是一个受检
异常
!");
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章