spring整合jdbc

来源:互联网 发布:linux压缩成zip 编辑:程序博客网 时间:2024/06/06 02:43
  • spring提供了很多模板整合Dao技术
ORM持久化技术 模板类 JDBC org.springframewok.jdbc.core.Jdbc.Template IBatis(MyBatis) org.springframework.orm.ibatis.SqlMapClientTemplate Hibernate3.0 org.springframework.orm.hibernate3.HibernateTemplate JPA org.springframework.orm.jpa.JpaTemplate
  • spring配置
<-- 制定spring读取db.properties配置 --><context:property-placeholder location="classpath:db.properties" /><!-- 将连接池放入spring容器 --> <bean name="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"    <property name="jdbcUrl" value="${jdbc.jdbcUrl}" />    <property name="driveClass" value="${jdbc.driveClass}" />    <property name="user" value="${jdbc.user}" />    <property name="password" value="${jdbc.password}" /></bean><!-- 将jdbcTemplate放入spring容器 --><bean name="jdbcTeplate" class="org.springframework.jdbc.core.JdbcTemplate">    <property name="dataSource" ref="dataSource" /></bean><!-- 将UserDao注入spring容器 --><bean name="userDao" class="com.gjh.dao.UserDaoImpl" >    <--    通过属性直接注入模板类    <property name="jt" ref="jdbcTemplate" /> -->    <!-- UserDaoImpl继承JdbcDaoSupport获得模板类 -->    <property name="dataSource" ref="dataSouece"/>
public class UserDaoImpl extends JdbcDaoSupport{}
原创粉丝点击