1、jdbc.properties
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、配置数据源
<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的事务管理
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
p:dataSource-ref="dataSource" />
<tx:annotation-driven />
事务的提交、回滚交给spring的事务管理来处理.
<tx:annotation-driven> 采用注解方式使用事务
4、javabean 调用
private DataSource dataSource;
private JdbcTemplate jdbcTemplate;
public void setDataSource (DataSource dataSource){
this.jdbcTemplate = new JdbcTemplate (dataSource);
}
分享到:
相关推荐
spring 实践学习案例,与其它组件结合如 mybatis、jpa、dubbo、redis、mongodb、memcached、kafka、rabbitmq、activemq、shiro等 #### 软件架构 基于Java 1.8 #### Spring 版本 - 5.0.8.RELEASE #### 模块说明 - ...
提供对Mybatis-Plus,Quartz,ShardingJdbc,P6sy,Jndi等组件的集成方案。 提供 自定义数据源来源 方案(如全从数据库加载)。 提供项目启动后 动态增加移除数据源 方案。 提供Mybatis环境下的 纯读写分离 方案。 ...
主要介绍了Spring Boot 集成 Sharding-JDBC + Mybatis-Plus 实现分库分表功能,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
Spring集成的jdbc编码和事务管理
用了 Spring ),但你也可以只使用 Hibernate 集成代码或 JDBC 抽象层。 Spring 框架支持声 明式事务管理,通过RMI或Web服务远程访问你的逻辑,以及用于持久存储数据的各种选项。 它提供了一个全功能的 MVC 框架,并...
使用Spring Data JDBC构建的Spring PetClinic示例应用程序 这是官方应用程序的一个分支,该应用程序具有使用而非构建的域和持久层。 另外: 使用在集成测试期间启动MySQL 使用进行监视检查原始项目以了解项目简介,...
本项目对如何在Springboot项目中整合hive-jdbc进行简单示例和介绍,亲测可用,请放心下载。
spring-integration-java-dsl.zip,Spring集成Java DSL
org.springframework.jdbc-3.0.0.M4.jar: 对JDBC的简单封装 org.springframework.orm-3.0.0.M4.jar: 整合第三方的ORM框架,如hibernate,ibatis,jdo,以及spring的JPA实现 org.springframework.transaction-3.0.0....
JDBC集成,事务集成,单元和集成测试。Hibernate集成,Java持久化API集成 深入讲解Java EE服务及技术集成。包括JNDI集成,EJB3.0集成.线程池和任务调度集成。Java消息服务集成,Java Mail集成,远程服务集成。Java...
spring与JDBC集成的例子,对初学者有参考价值。
提供对Mybatis-Plus,Quartz,ShardingJdbc,P6sy,Jndi等组件的集成方案。 提供 自定义数据源来源 方案(如全从数据库加载)。 提供项目启动后 动态增加移除数据源 方案。 提供Mybatis环境下的 纯读写分离 方案。 ...
springboot整合sharding-jdbc完整代码,基本上涵盖了sharding-jdbc所有技术点,代码只需要简单修改下配置即可运行起来
spring boot 实践学习案例,与其它组件结合如 mybatis、jpa、dubbo、redis、mongodb、memcached、kafka、rabbitmq、activemq、elasticsearch、security、shiro等 #### Spring Boot 版本 - 2.0.3.RELEASE #### 模块...
9) spring -hibernate.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-orm.jar,spring-web.jar,spring-webmvc.jar 10) spring-orm.jar需spring-core.jar,...
13) spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jarspring2.0和spring2.5及以上版本的jar包区别Spring 2.5的Jar打包 在Spring 2.5中, Spring Web MVC...
springboot学习笔记 spring基础 Spring概述 Spring的简史 xml配置 注解配置 java配置 Spring概述 Spring的模块 核心容器CoreContainer Spring-Core Spring-Beans ...
spring spingmvc 集成elasticSearch 5.5.x版本 ,基本的增删改查.完成
java开发之SpringMVC + Spring + SpringJDBC整合.zip
分库分表实战Spring Boot2+Sharding-JDBC视频教程-课课家教育.docx