关于catch

来源:5-1 MyBatis数据插入操作

无限精彩

2020-01-29 10:48:03

http://img.mukewang.com/climg/5e30f18f0990d0bd16000790.jpg

老师,这个catch里面的回滚代码,也属于异常执行代码吗?上面的写入错误,被catch捕捉到的是属于哪种异常?

写回答

1回答

好帮手慕珊

2020-01-31

同学,你好!catch中的代码是发生异常后执行的代码,对事务进行回滚。

关于写入错误的异常,插入数据失败可能是各种原因引起的,比如数据库连接有问题,sql语法有错误等,所以不能确定具体到底是哪类异常引起的,因此就直接使用Exception进行异常捕获了。也可以在catch块中使用e.printStackTrace()查看异常具体信息。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


0

0 学习 · 8016 问题

查看课程