如果直接处理SQLException,需要获得特定数据库的错误代码,然后判断该SQLException 的原因。
Spring 提供了一个与底层数据库无关的异常体系,将各个数据库厂商的错误代码,转换为DataAccessException 异常体系中的某一个合适的子类,更加方便地处理数据访问异常。
为什么需要DataAccessException
最新推荐文章于 2024-02-03 04:30:00 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)
如果直接处理SQLException,需要获得特定数据库的错误代码,然后判断该SQLException 的原因。
Spring 提供了一个与底层数据库无关的异常体系,将各个数据库厂商的错误代码,转换为DataAccessException 异常体系中的某一个合适的子类,更加方便地处理数据访问异常。