Spring之数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring之数据库相关的知识,希望对你有一定的参考价值。
接口是编写松耦合代码的关键
JDBC的异常体系与Spring的数据库访问异常:
JDBC:可能导致SQLException异常的常见问题包括:
- 程序不能连接到数据库
- 被执行的查询具有语法错误
- 查询中所引用的表/列不存在
- 执行插入或更新的值会破坏数据库约束
Spring JDBC提供的数据访问异常体系会解决两个方面的问题,一是JDBC异常,由于任何数据访问错误都会触发SQLException,所以太笼统了;二是Hibernate的异常体系又是私有的这样就与持久框架相关联了。
JDBC的异常:
- BatchUpdateException
- DataTruncation
- SQLException
- SQLWarning
Spring的数据访问异常:
- DataAccessException
- CannotAcquireLockException
- 等等(太多了)
以上是关于Spring之数据库的主要内容,如果未能解决你的问题,请参考以下文章
spring boot整合 spring security之认证从数据库查询
Spring数据绑定之 WebDataBinderServletRequestDataBinderWebBindingInitializer...---02