`
gaojingsong
  • 浏览: 1197340 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【阿里之Druid数据库连接介绍】

阅读更多

Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。

 

 

Druid是一个JDBC组件,它包括三部分: 

DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 

DruidDataSource 高效可管理的数据库连接池。 

SQLParser 



 

 

Druid可以做什么? 

1) 可以监控数据库访问性能,Druid内置提供了一个功能强大的StatFilter插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。 

2) 替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。 

3) 数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。 

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

扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter-Chain机制,很方便编写JDBC层的扩展插件。

  • 大小: 14.6 KB
  • 大小: 306.4 KB
0
0
分享到:
评论

相关推荐

    普元平台使用阿里druid数据库连接池的配置说明20171010.docx

    阿里Druid数据库连接池在普元平台中的配置说明 普元EOS开发平台默认数据源支持jndi、c3p0,但其性能较差,改用阿里巴巴Druid数据库连接池可以提高性能。下面是配置阿里Druid数据库连接池的步骤和说明: 1. 通过 ...

    阿里druid数据库连接池

    阿里Druid数据库连接池是阿里巴巴开发的一款高效、强大的数据库连接池组件,它的出现是为了替代传统的DBCP和C3P0连接池,以提供更优秀的性能和更完善的管理功能。Druid设计目标是监控、扩展性和稳定性,使得它在实际...

    Druid数据库连接池

    **Druid数据库连接池** Druid是阿里巴巴开源的一款高性能、高质量的Java数据库连接池组件,它的全称是Druid Data Source。作为一个优秀的数据库连接池,Druid提供了许多强大的功能,如监控、SQL解析、参数绑定优化...

    druid数据库连接池详细属性配置

    **Druid数据库连接池详细属性配置** Druid是阿里巴巴开源的一款高效、强大的数据库连接池组件,它在性能、监控和扩展性方面表现出色。Druid不仅是一个连接池,还包含了SQL解析器、日志监控、SQL执行效率分析等功能...

    druid数据库连接池jar包

    Druid数据库连接池是一款高效、功能强大且高度可扩展的数据库连接池组件,由阿里巴巴开源并在众多项目中广泛应用。它的全称是Dynamic Routing Data Source,即动态路由数据源,旨在提供监控、性能统计、SQL审计等...

    JDBC线程安全的Druid数据库连接类

    JDBC工具类使用阿里巴巴的数据库连接池Druid,支持高并发,支持多线程环境下的事务和查询测试。

    Druid数据库连接示范.rar

    Druid是阿里巴巴的一个开源项目,作为一个优秀的数据库连接池,Druid提供了优秀的稳定性,并且在性能方面比其他数据库连接池提高了很多,最重要的是Druid提供了实时监控的功能,如数据源监控、SQL监控、SQL防火墙...

    阿里druid连接池1.1.21版本(支持达梦数据库)

    基于阿里的druid连接池,自己把对国产数据库达梦的支持加上去了,支持了wall方式,暂时没发现什么问题 :) 使用方式同原版

    druid1.2.8 下载 数据库连接池

    Druid是阿里巴巴开源的一个高性能、多功能的数据库连接池组件,它在Java开发中广泛应用于各种项目的数据库管理。在1.2.8版本中,Druid提供了一系列优化和改进,旨在提高数据库访问性能,增强监控能力,并简化数据库...

    最新版druid 数据库连接池 druid-1.1.21.jar

    Druid是阿里巴巴开源的一个...总的来说,Druid数据库连接池通过其全面的功能和高效的性能,为Java应用提供了一种优秀的数据库连接管理解决方案。在实际项目中,合理配置和使用Druid,可以显著提升系统的稳定性和效率。

    druid数据库连接池实现jar包.zip

    Druid数据库连接池是阿里巴巴开源的一款高效、强大的数据库连接池组件,它在Java应用程序中用于管理数据库连接,提高数据库访问性能并优化资源利用。这个压缩包包含`druid-1.1.22.jar`和`druid.properties`两个文件...

    druid数据库连接池

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

    Druid数据库连接池jar包

    总的来说,Druid数据库连接池以其高效、易用和强大的监控能力,成为了Java开发中不可或缺的组件之一。使用Druid可以显著提升数据库操作的效率,同时也为应用的稳定性和安全性提供了有力保障。在实际项目中,合理配置...

    最新版druid 数据库连接池 druid-1.1.9.zip

    Druid数据库连接池是阿里巴巴开源的一款高效、强大的数据库连接池组件,它在2018年发布了1.1.9版本。这个版本包含了对性能优化、稳定性提升以及一些新特性的支持,尤其对于处理大量并发数据库操作的应用场景,Druid...

    Druid数据库连接池及内置监控的配置和使用.zip

    1. **Druid数据库连接池** - **连接池的作用**:数据库连接池在应用启动时预创建一定数量的数据库连接,供应用在运行时复用,避免频繁创建和关闭连接带来的性能损耗。 - **Druid特性**:Druid提供了SQL拦截、连接...

    druid, 为监控而生的数据库连接池!阿里云DRDS(https.zip

    Druid数据库连接池的核心特性包括: 1. **性能优异**:Druid在设计时就考虑了高性能,它通过预读取、连接池生命周期管理等手段优化了数据库连接的创建与释放,提高了系统运行效率。 2. **强大的监控能力**:Druid...

    阿里Druid连接池技术需要的jar包

    阿里Druid连接池是阿里巴巴开源的一个高性能数据库连接池组件,它是Java编程语言中广泛使用的数据库连接管理工具。Druid提供了一套完善的监控体系,能够帮助开发者实时监控数据库的运行状态,提升系统的稳定性和性能...

Global site tag (gtag.js) - Google Analytics