Spring的数据库开发(第四章)

目录

4

4.1  Spring JDBC

4.1.1  Spring JdbcTemplate

4.1.2  Spring JDBC的配置

4.2  Spring JdbcTemplate的常用方法

4.21  execute()

4.22  update()

4.23  quary()


4

4.1  Spring JDBC

4.1.1  Spring JdbcTemplate

此部分负责数据库资源管理和错误处理,简化对数据库的操作。定义了操作集合,比如增删改查。

Spring JdbcTemplate:

--该类是Spring框架数据抽象层的基础,其他高层的抽象类构建于此类。此类继承抽象类jdbcAccessor,实现JdbcOperations接口。

此抽象类:

--提供了1 DataSource:

功能是

a获取数据库连接,

b可引入对数据库连接的缓冲池和分布式事务的支持,

c 作为访问数据库资源标准接口。

--提供了2 SQLExceptionTranslator:

此接口负责在JdbcTemplate需要处理SQLException时,用内含的方法对SQLException进行转译工作。

4.1.2  Spring JDBC的配置

此模块由4个包组成,

--1 core(核心包)

--2 dataSource(数据源包)

--3 object(对象包)

--4 support(支持包)

dataSource的四个属性:

属性名

含义

driverClassName

所使用的驱动名称,对应驱动JAR包中的Driver类

url

数据源所在地址

username

访问数据库的用户名

password

...

定义JdbcTemplate时,需要将dataSource注入到JdbcTemplate中。

4.2  Spring JdbcTemplate的常用方法

4.21  execute()

测试分为:1单元测试(最底层测试,易于及时发现并解决问题)2集成测试 3确认测试 4系统测试。

其中@Test是Junit4用于测试的注解(在相应测试方法上加上注解)。

4.22  update()

update方法可完成插入,更新,删除的操作。

步骤:1添加配置文件,并在其中配置数据源与JDBC模板。定义一个Bean用于将JdbcTemplate注入到accountDao实例中。

      2创建对应的实体类。

3创建接口并定义操作方法。

4创建接口的实现类并创建方法。

5测试相应的操作方法。(有未解决问题)

4.23  quary()

应用于各种查询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值