DAO
●学习dao的理念
DAO:数据访问对象(data access object)
DAO(Data Access Object)是一个数据访问接口,数据 访问:顾名思义就是与数据库打交道。夹在业务逻辑与 数据库资源中间 服务对象 数据访问接口 数据访问实现 正厚IT学苑
● 创建一个DataSource连接池
<bean id="dataSource" class="..dbcp.BasicDataSource">
<property name="driver" value="" />
<value>${database.driver}</value>
</property>
</bean>
使用JDBC进行数据访问
● 在Spring中使用JDBC
● 使用Jdbc Template(JdbcTemplate模板类)
JdbcTemplate t = new JdbcTemplate(datasource);
class StudentDao implements StudentDao{
JdbcTemplate jdbcTemplate;}
class XxxDao extends JdbcDaoSupport{..}
● 在Spring中使用JDBC将jdbc template连接到daobean中
<bean id="jt" class="..JdbcTemplate"/>
<property name="datasource" ref="ds" />
</bean>
<bean id="studentdao" class="StudentDao">
<property name="jdbctemplate" ref="jt" />
</bean>
●在Spring中使用命名参数jdbc模板
NamedParameterJdbcTemplate
●在Spring中使用基于jdk的简单jdbc模板
SimpleJdbcTemplate
●在Spring中使用DaoSupport超类
● JdbcDaoSupport
● NamedParameterJdbcDaoSupport
● SimpleJdbcDaoSupport