Spring 知识点整理 之 JDBC模板
2017-03-15 09:25
344 查看
Spring的JDBC的模板
流行的模板
JDBCorg.springframework.jdbc.core.JdbcTemplate
Hibernate(以3.0+版本为例)
org.springframework.orm.hibernate3.HibernateTemplate
IBatis(MyBatis)
org.springframework.orm.ibatis.SqlMapClientTemplate
JPA
org.springframework.orm.jpa.JpaTemplate
核心JAR包
spring-beansspring-context
spring-core
spring-expression
commons-logging(依赖包)
spring-jdbc(模板)
spring-tx(事务)
数据库驱动包
常用连接池
主流连接池及其区别Spring 数据源实现类 DriverManagerDataSource
DBCP 数据源 BasicDataSource
com.springsource.org.apache.commons.dbcp-1.2.2.osgi.jar
com.springsource.org.apache.commons.pool-1.5.3.jar
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"></property> <property name="url" value="jdbc:mysql:///spring"></property> <property name="username" value="root"></property> <property name="password" value="123"></property> </bean>
C3P0 数据源 ComboPooledDataSource
com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close"> <property name="driverClass" value="com.mysql.jdbc.Driver"></property> <property name="jdbcUrl" value="jdbc:mysql:///spring"></property> <property name="user" value="root"></property> <property name="password" value="123"></property> </bean>
模板注入
Spring框架中提供了一个工具类完成模板的注入:JdbcDaoSupport
HibernateDaoSupport
相关文章推荐
- spring RowMapper回调接口的使用 以及jdbc模板提供的queryfor系列的方法摘要
- 利用SPRING JDBC 和模板框架实现SQL可配置
- spring(数据库)jdbc配置、spring与jdbc编程的结合和jdbc模板方式的使用
- Java知识点整理:第十六章:JDBC、分页/批处理/事务/连接池
- Spring之JDBC模板(手写)
- Spring 中的jdbc模板介绍
- spring boot 知识点整理
- Spring 入门知识点笔记整理
- 使用spring的jdbcTemplate-----用JDBC模板查询数据库
- Spring之JDBC模板jdbcTemplate
- Eclipse中利用Spring的JDBC模板写DAO
- Spring 知识点整理(整理自网络)
- Spring dao框架——jdbc模板批量操作
- spring-JDBC模板操作
- Spring整合JDBC模板方法设计模式之基于组合的实现
- Spring笔记整理——持久层的支持(jdbc,hibernate)
- spring学习笔记6——JDBC模板
- Spring中的数据库操作 使用JDBC模板 :经典
- Spring 使用原生的jdbc或整合ORM操作数据库的模板编程
- Spring的JDBC模板