Spring之数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring之数据库相关的知识,希望对你有一定的参考价值。

接口是编写松耦合代码的关键

JDBC的异常体系与Spring的数据库访问异常:

JDBC:可能导致SQLException异常的常见问题包括:

  • 程序不能连接到数据库
  • 被执行的查询具有语法错误
  • 查询中所引用的表/列不存在
  • 执行插入或更新的值会破坏数据库约束

Spring JDBC提供的数据访问异常体系会解决两个方面的问题,一是JDBC异常,由于任何数据访问错误都会触发SQLException,所以太笼统了;二是Hibernate的异常体系又是私有的这样就与持久框架相关联了。

JDBC的异常:

  • BatchUpdateException
  • DataTruncation
  • SQLException
  • SQLWarning

Spring的数据访问异常:

  • DataAccessException
  • CannotAcquireLockException
  • 等等(太多了)

 

以上是关于Spring之数据库的主要内容,如果未能解决你的问题,请参考以下文章

java之spring mvc之数据处理

Spring数据绑定之DataBinder篇---01

spring boot整合 spring security之认证从数据库查询

Spring之数据库

Spring数据绑定之 WebDataBinderServletRequestDataBinderWebBindingInitializer...---02

06.深入浅出 Spring Boot - 数据访问之Druid