`

DruidDataSource配置

阅读更多

1.jar包依赖

 

<dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>0.2.15</version>
        </dependency>

 2.applicationContext-resources.xml 配置数据库连接池,以mysql数据库为例

 

 

<!-- JNDI DataSource for J2EE environments -->
	<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
		<property name="url" value="jdbc:mysql://127.0.0.1:3306/XXX" />
		<property name="username" value="root" />
		<property name="password" value="root" />

		<property name="maxActive" value="20" />
		<property name="initialSize" value="1" />
		<property name="maxWait" value="60000" />
		<property name="minIdle" value="1" />

		<property name="timeBetweenEvictionRunsMillis" value="3000" />
		<property name="minEvictableIdleTimeMillis" value="300000" />

		<property name="validationQuery" value="SELECT 'x' FROM DUAL" />
		<property name="testWhileIdle" value="true" />
		<property name="testOnBorrow" value="false" />
		<property name="testOnReturn" value="false" />
        <!-- mysql 不支持 poolPreparedStatements-->
		<!--<property name="poolPreparedStatements" value="true" />-->
		<!--<property name="maxPoolPreparedStatementPerConnectionSize" value="20" />-->

        <!-- 开启Druid的监控统计功能 -->
		<property name="filters" value="stat" />

	</bean>

 3.内置监控界面使用配置

修改web.xml,加入如下内容:

<servlet>
    <servlet-name>DruidStatView</servlet-name>
    <servlet-class>com.alibaba.druid.support.http.StatViewServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>DruidStatView</servlet-name>
    <url-pattern>/druid/*</url-pattern>
</servlet-mapping>

 

然后访问druid/index.html页面

 

4.通过访问druid/index.html 可以查看项目的运行情况,也可以分析SQL语句的执行情况,便于调优



 

 参考文献:http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=7669006

  • 大小: 103.7 KB
分享到:
评论
1 楼 wfzhanga 2015-05-07  
不错, 存一下 

相关推荐

    DruidDataSource数据源配置详解

    可以帮助你了解,以及配置实现DruidDataSource数据源的配置

    druid配置文档+

    druidDataSource 配置文档

    druid对配置文件中的数据库密码的加密

    druid对配置文件中的数据库密码的加密................................................

    druid-1.1.10-API文档-中文版.zip

    赠送jar包:druid-1.1.10.jar; 赠送原API文档:druid-1.1.10-javadoc.jar; 赠送源代码:druid-1.1.10-sources.jar; 赠送Maven依赖信息文件:druid-1.1.10.pom; 包含翻译后的API文档:druid-1.1.10-javadoc-API...

    Druid简单高性能MySQL连接池

    用阿里巴巴Druid实现的一个简单连接池,高性能,高并发。

    SpringBoot在yml配置文件中配置druid的操作

    最新版的druid和旧版在filter配置方面有些不同,以下是旧版druid中配置filter: spring: ##数据库连接信息 datasource: url: jdbc:mysql://localhost:3306/young username: root password: root driver-class...

    阿里巴巴数据库连接池完整demo

    阿里巴巴数据库连接池应该是目前最好的数据库连接池:大并发稳定,操作数据库效率高。此demo不仅有和spring整合的例子,还有单独配置的实例,供大家学习掌握

    Struts1配置datasource的三个common包

    为了方便大家的使用,三个jar包直接压缩在一起,解压后即可使用.

    Spring Boot+Jpa多数据源配置Demo(支持不同数据库)

    Spring Boot+Jpa多数据源配置Demo,可同时支持多种数据库,不同数据库,同时支持不同数据库的JdbcTemplate

    druid数据库连接池

    druid-1.0.9数据库连接池技术,由阿里巴巴提供。使用步骤: ...2.定义配置文件:druid.properties,可取任意名称,放任意路径 3.获取数据库连接池对象:DruidDataSourceFactory 4.获取连接:getConnecion

    JSP Spring中Druid连接池配置详解

    JSP Spring中Druid连接池配置 jdbc.properties url=jdbc:postgresql://***.... &lt;bean id=dataSource class=com.alibaba.druid.pool.DruidDataSource init-method=init destroy-method=close&gt; &lt;!-- 基本属性 url、u

    Druid jar 阿里数据库

    DruidDruiver和DruidDataSource都支持PasswordCallback。 4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。

    Druid是一个JDBC组件,它包括三部分 高效可管理的数据库连接池.rar

    DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问...

    druid-0.2.9.jar

    DruidDruiver和DruidDataSource都支持PasswordCallback。 4) SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。

    druid实现springmvc数据库连接的用户名和密码加密

    一般druid-1.0.4.jar的配置只能实现springmvc端密码的加,本文扩展了这一限制,将加密范围扩展到用户名,甚至还可以对url和driver 进行加密

    阿里巴巴的开源项目JDBC连接池、监控组件 Druid.zip

     DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问...

    访问SQLServer - springboot自定义DBUtil(druid连接池)操作SQLServer数据库

    Spring-Boot通过druid连接池获取连接操作SQLServer数据库 总结:【共3步】 第1步:添加druid和MSSQL ...第3步:创建数据库操作类,使用@Bean注入DruidDataSource, 然后根据DruidDataSource获取到空闲连接操作数据库;

    2018年5月27日发布的1.1.10资源

    在Druid-1.0.27之前的版本,DruidDataSource建议使用TestWhileIdle来保证连接的有效性,但仍有很多场景需要对连接进行保活处理。在1.0.28版本之后,新加入keepAlive配置,缺省关闭。 1.初始化连接池时会填充到...

    19-IoC配置-第三方bean的配置方式

    配置第三方bean 实现Druid管理 步骤1 : 导入`druid`的依赖 pom.xml中添加依赖 步骤2 : 配置第三方bean ...在applicationContext.xml配置文件中添加`DruidDataSource`的配置 步骤3 : 从IOC容器中获取对应的bean对象

    Hikari数据源配置及说明.md

    Hikari连接池是Spring Boot 2.0+默认也是官方推荐的连接池,其卓越的性能,更适合高并发下的业务场景。

Global site tag (gtag.js) - Google Analytics