`
flylynne
  • 浏览: 376150 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

druid配置

 
阅读更多
<Resource name="jdbc/igrp"
    factory="com.alibaba.druid.pool.DruidDataSourceFactory"
    auth="Container"
	type="javax.sql.DataSource"
	username="carmot_gg_1" password="carmot"
    maxActive="100"
	testOnBorrow="false"
	initialSize="10"
	filters="stat"
    url="jdbc:oracle:thin:@10.4.247.96:1521:igrp2"	
    />

web.xml配置,监控jsp和do请求,exclusions参数其实可以去掉的 

web.xml配置sql监控

<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首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。同时Druid不仅仅是一个数据库连接池,它包括四个部分:    Druid是一个JDBC组件,它包括三个部分:    基于Filter-Chain模式的插件体系。    DruidDataSource 高效可管理的数据库连接池。    SQLParserDruid的功能1、替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。2、可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。3、数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。4、SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。5、扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter机制,很方便编写JDBC层的扩展插件。

 

jndi配置,设置tomcat下的context.xml

<filter>
		<filter-name>DruidWebStatFilter</filter-name>
		<filter-class>com.alibaba.druid.support.http.WebStatFilter</filter-class>
		<init-param>
		<param-name>exclusions</param-name>
		<param-value>weburi.json,.html,.js,.gif,.jpg,.png,.css,.ico,/druid/*</param-value>
		</init-param>
		<init-param>
		<param-name>sessionStatMaxCount</param-name>
		<param-value>1000</param-value>
		</init-param>
		<init-param>
		<param-name>principalSessionName</param-name>
		<param-value>FRONT_USER</param-value>
		</init-param>
	</filter>

	<filter-mapping>
	    <filter-name>DruidWebStatFilter</filter-name>
	    <url-pattern>*.do</url-pattern>
    </filter-mapping>
	<filter-mapping>
	    <filter-name>DruidWebStatFilter</filter-name>
	    <url-pattern>*.jsp</url-pattern>
    </filter-mapping>

 

分享到:
评论

相关推荐

    5、Druid配置文件详细介绍以及示例

    Druid 的配置文件对于设置和优化其摄取、存储和查询性能至关重要。本文将深入探讨 Druid 配置文件的各个部分,并通过示例来说明其使用方法。 首先,配置文件的总体结构分为几个关键部分: 1. **type**:指定了数据...

    druid配置数据库连接使用密文密码

    ### Druid配置数据库连接使用密文密码 在现代软件开发中,安全性成为了不可或缺的一部分。数据库作为存储敏感信息的核心组件,其安全防护尤为重要。其中,数据库连接的密码管理是基础且关键的一环。传统的做法是在...

    spring搭建分布式事务所需嘉宝atomikos加druid配置分布式事务

    然后,配置Druid的数据源。Druid数据源可以通过Spring的`DataSource`接口进行配置,包括数据库连接信息(如URL、用户名、密码)、初始化大小、最大连接数等。由于我们要实现多数据源切换,因此可能需要配置多个Druid...

    SSM框架druid连接池,sql server数据库

    3. **SQL Server特殊配置**:由于SQL Server的一些特性,可能需要在Druid配置中添加额外的属性,如使用`useServerPrepStmts=false`来关闭预编译,解决某些版本SQL Server的兼容问题。 4. **连接测试**:Druid提供了...

    spring mvc +druid 配置连接操作sinoregal数据库说明

    -- 其他Druid配置属性,如初始化大小、最大活跃连接数等 --&gt; ... ``` 为了使Spring MVC能够与数据库交互,我们需要配置一个`JdbcTemplate`或`JpaTemplate`。这里我们选择`JdbcTemplate`: ```xml ``` ...

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

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

    druid配置1

    【Druid配置详解】 Druid是一个高性能的数据存储系统,专为在线分析处理(OLAP)设计,尤其适合大规模数据的实时查询。它基于Lucene进行了优化,去除了不必要的功能,如词向量和行正向索引,以适应更广泛的查询需求。...

    数据库连接池druid-1.1.21.jar 和 配置文件druid.properties

    本主题将深入探讨数据库连接池Druid以及它的1.1.21版本,同时也会涉及如何配置其核心组件——`druid.properties`文件。 Druid是一个流行的Java数据库连接池实现,由阿里巴巴开发并开源。它不仅提供了数据库连接池的...

    druid-1.0.9(含配置文件).zip

    - 配置数据源:在应用配置文件中配置`druid.properties`中的参数,或者使用Java代码动态配置。 - 初始化数据源:在应用程序启动时,根据配置初始化DruidDataSource实例。 - 使用数据源:通过DruidDataSource获取...

    SpringBoot整合JDBC&Druid;数据源示例

    接下来,我们需要在SpringBoot的配置文件`application.yml`或`application.properties`中配置Druid数据源。这里以`application.yml`为例: ```yaml spring: datasource: type: ...

    Druid简单高性能MySQL连接池

    Druid是阿里巴巴开源的一款高效、强大的数据库连接池组件,它在Java编程中广泛应用于大数据量、高并发的Web应用中...在实际应用中,通过配置`DruidDataSource`和相应的配置文件,可以轻松实现对MySQL数据库的高效管理。

    Druid_jar包及配置文件.zip

    二、Druid配置详解 `druid.properties` 是Druid数据源的配置文件,主要包含以下几类配置: 1. 基本配置: - `driverClassName`:指定数据库驱动类,如`com.mysql.jdbc.Driver`。 - `url`:数据库连接URL。 - `...

    Springboot中使用Druid+JPA

    3. 创建Druid配置类:创建一个@Configuration注解的类,并使用@Bean注解的方法返回DruidDataSource实例。 接下来,我们讨论JPA。JPA通过提供ORM框架,允许开发者使用面向对象的方式来操作数据库。Spring Data JPA是...

    Druid jar包和配置文件.rar

    这个“Druid jar包和配置文件.rar”压缩包包含了运行和配置Druid所需的所有元素。 1. **Druid简介** Druid是一个全面的数据库连接池实现,它集成了监控统计、SQL解析、连接池、Statement生命周期管理、性能分析等...

    通过springboot+mybatis+druid配置动态数据源

    SpringBoot+MyBatis+Druid配置动态数据源 通过 SpringBoot、MyBatis 和 Druid 配置动态数据源是一种常见的解决方案,它可以帮助开发者轻松地管理多个数据源,并提供了动态切换数据源的能力。在本文中,我们将通过...

    druid下载 数据库连接池

    druid下载 数据库连接池 内置三个jar包和一个配置文件 druid.properties druid-1.0.9.jar druid-1.0.9-javadoc.jar druid-1.0.9-sources.jar

    使用Druid数据连接池连接PostgreSQL简单例子

    在Java开发中,数据库连接管理是一项关键任务,它关乎到应用程序的性能和资源利用效率。...在实际项目中,还可以根据需求配置更多的Druid参数,如连接超时时间、验证SQL、监控统计等,以实现更精细化的数据库管理。

    druid配置详解

    java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池...proxool等,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...

Global site tag (gtag.js) - Google Analytics