Spring 对数据库操作
2016-05-05 14:58
232 查看
1. Spring的数据库访问方式:
提供了对JDBC, MyBatis,Hibernate等的支持。
主要通过DAO提供了如下的支持:
a. 提供了与平台无关的数据库访问异常体系
b. 提供了数据访问的模板,比如 JbdcTemplate,SimpleJdbcTemplate, HibernateTemplate
c. 提供了DAO的支持类 ,如 JdbcDaoSupport,通过它的getJdbcTempalte()方法可以获取JbdcTemplate
应用程序中的DAO类可以继承DaoSupport类获取数据访问的模板来操作数据库。但是对程序代码具有入
侵性。
2. 如何表现dao组件
以基于JDBC技术访问数据库为例子
a. DAO类继承JdbcSupport,通过getJdbcTempalte()获取JbdcTemplate对象,需要在DAO类注入
datasource对象。
b.
在DAO类中组合一个JbdcTemplate成员,通过Spring注入。
3.
2(b)中的实现
a. 配置datasource和jdbcTemplate
b.
编程DAO类
c.
配置DAO类
提供了对JDBC, MyBatis,Hibernate等的支持。
主要通过DAO提供了如下的支持:
a. 提供了与平台无关的数据库访问异常体系
b. 提供了数据访问的模板,比如 JbdcTemplate,SimpleJdbcTemplate, HibernateTemplate
c. 提供了DAO的支持类 ,如 JdbcDaoSupport,通过它的getJdbcTempalte()方法可以获取JbdcTemplate
应用程序中的DAO类可以继承DaoSupport类获取数据访问的模板来操作数据库。但是对程序代码具有入
侵性。
2. 如何表现dao组件
以基于JDBC技术访问数据库为例子
a. DAO类继承JdbcSupport,通过getJdbcTempalte()获取JbdcTemplate对象,需要在DAO类注入
datasource对象。
b.
在DAO类中组合一个JbdcTemplate成员,通过Spring注入。
3.
2(b)中的实现
a. 配置datasource和jdbcTemplate
b.
编程DAO类
c.
配置DAO类
相关文章推荐
- 张孝祥java.concurrent线程并发学习笔记 - concurrent简介
- java 的方法注释写在哪里?
- Spring常用注解
- java反射之Class.getMethod与getDeclaredMethods()区别
- 部署shop++,启动eclipse遇到内存溢出。
- eclipse java 配置
- java序列化的作用和反序列化
- Liquibase+spring 初步使用
- Spring 实现初始化和销毁bean之前进行的操作的方法
- MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
- java中22种设计模式
- java动态管理
- c#调用带有安全认证的java webservice
- spring3.0注解
- java 连接 mysql 数据库常用属性作用
- elasticsearch java 学习
- 不惑JAVA之JAVA基础 - 多线程
- Eclipse修改编码格式
- java jar 配置文件的相对路径问题
- Spring MVC整合Velocity