spring学习--集成jdbc
2013-11-27 09:32
453 查看
1、jdbc.properties
Java代码
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost/fcs?characterEncoding=GBK
jdbc.username=root
jdbc.password=123456
jdbc.initialSize=1 //链接池启动时初始值
jdbc.maxActive=500 //连接池最大值
jdbc.maxIdle=2 //最大空闲值
jdbc.minIdle=1 //最小空闲值
2、配置数据源
Xml代码
<context:property-placeholder location="/WEB-INF/jdbc.properties" />
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"
p:driverClassName="${jdbc.driverClassName}" p:url="${jdbc.url}" p:username="${jdbc.username}"
p:password="${jdbc.password}" p:initialSize="${jdbc.initialSize}"
p:maxActive="${jdbc.maxActive}" p:maxIdle="${jdbc.maxIdle}" p:minIdle="${jdbc.minIdle}" />
<context:property-placeholder .. 属性占位符 引入配置属性文件;当多个文件时采用逗号隔开。
<p: 标签 相当于<property > 实现简便配置
3、jdbc的事务管理
Xml代码
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
p:dataSource-ref="dataSource" />
<tx:annotation-driven />
事务的提交、回滚交给spring的事务管理来处理.
<tx:annotation-driven> 采用注解方式使用事务
4、javabean 调用
Java代码
private DataSource dataSource;
private JdbcTemplate jdbcTemplate;
public void setDataSource (DataSource dataSource){
this.jdbcTemplate = new JdbcTemplate (dataSource);
}
Java代码
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost/fcs?characterEncoding=GBK
jdbc.username=root
jdbc.password=123456
jdbc.initialSize=1 //链接池启动时初始值
jdbc.maxActive=500 //连接池最大值
jdbc.maxIdle=2 //最大空闲值
jdbc.minIdle=1 //最小空闲值
2、配置数据源
Xml代码
<context:property-placeholder location="/WEB-INF/jdbc.properties" />
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"
p:driverClassName="${jdbc.driverClassName}" p:url="${jdbc.url}" p:username="${jdbc.username}"
p:password="${jdbc.password}" p:initialSize="${jdbc.initialSize}"
p:maxActive="${jdbc.maxActive}" p:maxIdle="${jdbc.maxIdle}" p:minIdle="${jdbc.minIdle}" />
<context:property-placeholder .. 属性占位符 引入配置属性文件;当多个文件时采用逗号隔开。
<p: 标签 相当于<property > 实现简便配置
3、jdbc的事务管理
Xml代码
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
p:dataSource-ref="dataSource" />
<tx:annotation-driven />
事务的提交、回滚交给spring的事务管理来处理.
<tx:annotation-driven> 采用注解方式使用事务
4、javabean 调用
Java代码
private DataSource dataSource;
private JdbcTemplate jdbcTemplate;
public void setDataSource (DataSource dataSource){
this.jdbcTemplate = new JdbcTemplate (dataSource);
}
相关文章推荐
- 框架学习之Spring 第四节 Spring集成JDBC组件开发
- 框架学习之Spring 第四节 Spring集成JDBC组件开发
- 框架学习之Spring 第四节 Spring集成JDBC组件开发
- 【ActiveMQ入门-8】ActiveMQ学习-与Spring集成
- spring学习笔记6——JDBC模板
- Spring学习心得(21)-- spring与jdbc结合的方式
- 【第七章】 对JDBC的支持 之 7.5 集成Spring JDBC及最佳实践 ——跟我学spring3【私塾在线原创】
- Spring tomcat jdbc pool mybatis 集成配置
- Spring JDBC 学习(一) 很好的学习资料
- jqGrid分页技术学习(五)spring jdbc 通用DAO——修改一条记录
- 开源框架spring学习之道:spring对JDBC的支持(一)
- 巴巴运动网学习笔记四之在Web层集成Struts2.3与Spring3.1
- WebService 学习笔记之 集成Spring和Web容器
- Quartz学习——Spring和Quartz集成详解(三)
- SpringBoot学习之集成mybatis
- 【学习笔记】Spring-3.2.4 + Quartz-2.2.0集成实例
- MyBatis 学习-与 Spring 集成篇
- 微服务学习二:springboot与swagger2的集成
- Activiti学习——Activiti与Spring集成
- Spring MVC 学习总结(六)——Spring+Spring MVC+MyBatis框架集成