听说阿里的开源数据源druid不错,在此mark,配置如下:
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
<!-- 基本属性 url、user、password -->
<property name="url" value="${jdbc_url}" />
<property name="username" value="${jdbc_user}" />
<property name="password" value="${jdbc_password}" />
<!-- 配置初始化大小、最小、最大 -->
<property name="initialSize" value="1" />
<property name="minIdle" value="1" />
<property name="maxActive" value="20" />
<!-- 配置获取连接等待超时的时间 -->
<property name="maxWait" value="60000" />
<!-- 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 -->
<property name="timeBetweenEvictionRunsMillis" value="60000" />
<!-- 配置一个连接在池中最小生存的时间,单位是毫秒 -->
<property name="minEvictableIdleTimeMillis" value="300000" />
<property name="validationQuery" value="SELECT 'x'" />
<property name="testWhileIdle" value="true" />
<property name="testOnBorrow" value="false" />
<property name="testOnReturn" value="false" />
<!-- 打开PSCache,并且指定每个连接上PSCache的大小 -->
<property name="poolPreparedStatements" value="true" />
<property name="maxPoolPreparedStatementPerConnectionSize" value="20" />
<!-- 配置监控统计拦截的filters,去掉后监控界面sql无法统计 -->
<property name="filters" value="stat" />
</bean>
分享到:
相关推荐
本教程将深入探讨这三个组件的最新技术,特别是Spring 4.0和阿里Druid数据源的集成。 **Spring框架**:Spring是Java企业级应用的核心框架,它提供了依赖注入(DI)和面向切面编程(AOP)等核心特性,简化了Java应用...
4. **阿里Druid数据源**:Druid是阿里巴巴开源的一个高性能、扩展性强的数据库连接池组件。它提供了监控、SQL解析、拦截器等功能,可以极大地提升数据库访问性能并方便运维。在SSM项目中,Druid数据源通常被用来替代...
**阿里 Druid 数据源详解** `Druid` 是阿里巴巴开源的一款高效、强大的数据库连接池组件,全称为 Dynamic Resoult Set(动态结果集),版本号为 `0.2.19`。作为 Java 开发者,了解并掌握 Druid 数据源对于优化...
总的来说,阿里巴巴的Druid数据源驱动是一个强大而全面的数据库管理工具,它不仅提供了高效的连接池服务,还具有丰富的监控和扩展功能,对于开发和维护大型分布式系统来说,是一个不可或缺的组件。
Druid 数据源操作指南 Druid 是阿里巴巴的一款开源数据库连接池,基于 Apache 2.0 协议,可以免费自由使用。它不仅仅是一个数据库连接池,还包含一个 ProxyDriver,一系列内置的 JDBC 组件库,一个 SQL Parser。...
阿里数据源Druid是阿里巴巴开源的一个高性能、灵活且强大的数据库连接池实现,它在Java Web开发中被广泛应用。Druid的全名是Data Source Druid,它不仅是一个数据库连接池,还集成了监控、SQL解析、SQL执行性能分析...
该项目为基于Java语言的阿里巴巴Druid数据源设计源码,共包含6149个文件,涵盖5027个Java源代码文件、623个SQL文件、173个文本文件、94个数据文件、50个HTML文件、34个属性文件、23个XML文件、11个PNG图像文件、10个...
以下是在Spring+Struts2项目中集成Druid数据源的详细步骤: 1. **添加依赖** 首先,你需要在项目的pom.xml文件中添加Druid的Maven依赖。确保你的依赖库是最新的,例如: ```xml <groupId>...
3. **扩展性**: Druid支持插件化设计,例如,可以添加自定义的Filter来拦截SQL执行,实现动态数据源切换、SQL审计等功能。 4. **配置灵活**: Druid提供了丰富的配置项,允许开发者根据实际需求调整连接池的各项参数...
本实例将详细介绍如何在Spring MVC项目中配置并使用Druid数据源。 首先,我们需要理解Spring MVC和Druid的基本概念。Spring MVC是Spring框架的一部分,用于构建Web应用程序,它遵循MVC(Model-View-Controller)...
总结来说,这个“参照阿里druid个人整理druid-spring-boot-starter可运行demo”展示了如何在Spring Boot项目中集成和配置Druid数据源,以及启用监控功能。通过这样的实践,开发者可以更好地理解和利用Druid的强大...
【阿里Druid简介】 Druid是阿里巴巴开源的一个数据库连接池组件,它不仅是一个优秀的数据库连接池,还包含SQL解析、监控、扩展性等多方面的功能。Druid在性能上表现优秀,提供了强大的监控和扩展机制,是许多Java...
3. **配置Druid数据源**:使用`DruidDataSource`类作为数据源,并在配置类中通过`@Bean`注解声明。别忘了为每个数据源设置不同的名字,如`primaryDataSource`和`secondaryDataSource`。 4. **创建数据源路由`...
本项目是一个关于"Spring Boot与Druid多数据源示例"的实践,主要展示了如何利用阿里开源的Druid数据源连接池来管理多个数据库。下面将详细解释这个项目中的关键知识点。 1. **Spring Boot**: Spring Boot简化了...
本项目是一个基于此框架的集成示例,引入了阿里巴巴的Druid数据源,旨在提供一个快速搭建和理解SSM+Druid的实践平台。 Spring MVC作为Spring框架的一部分,负责处理HTTP请求和响应,提供了模型-视图-控制器(MVC)...
在使用Java集成阿里云的Druid数据源进行数据库连接池管理时,我们可能会遇到一个比较烦人的问题:Druid控制台页面下方默认会显示一条来自阿里的横幅广告。虽然这并不影响实际的功能使用,但对于追求整洁美观的开发者...
3. **创建Druid数据源** 在Java代码中,我们需要创建DruidDataSource实例,并配置数据库连接参数,例如: ```java import com.alibaba.druid.pool.DruidDataSource; public class DataSourceConfig { public ...
本文将介绍 SpringBoot 配置 Druid 数据源的方法,结合实例形式分析了 SpringBoot 配置阿里 Druid 数据源的具体步骤与相关操作技巧。 配置 Druid 数据源 要使用 Druid 数据源,需要在 pom.xml 文件中添加 Druid 的...