`
run_wang
  • 浏览: 168734 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

JDBC组件 Druid 0.1.9发布

阅读更多
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层的扩展插件。

Bug
[DRUID-51] - 创建连接在lock中进行,会导致获取连接阻塞
[DRUID-53] - DruidDataSource在JdbcStatManager的getDataSourceList()监控时出错
[DRUID-54] - JdbcStatManager.reset方法没有对DruidDataSource的statFilter做reset

Improvement

[DRUID-55] - 增强DruidDataSource的JMX监控支持
[DRUID-56] - 支持isRemoveAbandoned特性
[DRUID-57] - 调整判断是否需要创建连接的顺序,优化性能
[DRUID-58] - 使用自己维护的notEmptyWaitThreadCount

New Feature
[DRUID-52] - 提供C3P0Adapter
详情:http://code.alibabatech.com/wiki/display/OSS/2011/09/14/Druid+0.1.9+Released
分享到:
评论

相关推荐

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

    在本文中,我们将深入探讨如何在SpringBoot项目中整合JDBC和Druid数据源,并创建一个具有监控功能的示例。SpringBoot以其简洁的配置和快速的开发能力,深受Java开发者喜爱。而Druid作为一款优秀的数据库连接池,提供...

    JDBC 的 druid-jar包

    **JDBC Druid Jar 包详解** Java Database Connectivity (JDBC) 是 Java 平台中用于与数据库交互的一组标准API,它允许Java开发者执行SQL语句并处理返回的结果。在实际开发中,为了提高JDBC的性能和易用性,各种...

    JDBC&Druid数据库连接池

    "JDBC&Druid数据库连接池" JDBC(Java Database Connectivity)是一种Java API,用于连接和操作数据库。Druid是一个Java语言的数据库连接池,旨在提供高效、稳定、可靠的数据库连接服务。 JDBC基本概念 JDBC是一...

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

    Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库访问...

    MySql_JDBC, Druid数据库连接池以及Template技术所需jar包.zip

    MySQL JDBC、Druid数据库连接池和Template技术是Java Web开发中的关键组件,它们极大地提高了数据库操作的效率和便捷性。让我们深入探讨这些知识点。 首先,MySQL JDBC(Java Database Connectivity)是Java与MySQL...

    Druid(JDBC组件) v1.2.18

    Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 ...

    Druid是一个JDBC组件

    Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser

    【java框架】SpringBoot(6) -- SpringBoot整合JDBC、Druid数据源(csdn)—.pdf

    在本文档中,我们探讨了如何在Spring Boot项目中整合JDBC和Druid数据源。Spring Boot是一个流行的Java框架,简化了Spring应用的初始化和配置。整合JDBC和Druid数据源是为Spring Boot应用创建数据库连接的重要步骤,...

    Java源码之JDBC 连接池、监控组件 Druid

    Java中的JDBC(Java Database Connectivity)是用于与各种数据库交互的标准接口,而Druid则是一个优秀的JDBC组件,它在数据库连接池管理、性能监控、SQL解析等方面具有出色的表现。本篇文章将深入探讨Druid的核心...

    SpringBoot+MyBatis+Druid连接池+JDBC官方驱动+ClickHouse

    在这个场景中,我们关注的是一个基于SpringBoot、MyBatis和Druid连接池的项目,它利用了ClickHouse的JDBC官方驱动进行数据操作。这个组合提供了强大的数据库管理和分析能力,特别适合大数据量的实时查询和分析。下面...

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

    Druid是一个JDBC组件,它包括三部分: DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser Druid可以做什么? 1) 可以监控数据库...

    满汉楼项目练习-基于jdbc, druid, Apach-DBUtils工具类

    满汉楼项目是一个基于Java开发的实践练习,它利用了JDBC(Java Database Connectivity)来实现数据库操作,同时还结合了Druid数据源以及Apache-DBUtils工具类,以提高数据库访问的效率和便捷性。本项目旨在帮助...

    模仿海底捞点菜平台 Servlet+JDBC+druid

    基于Servlet+Tomcat+JDBC+druit编写的海底捞点菜平台,包括用户注册的登录,还有根据菜品类别进行选菜并加入购物车,然后可以在购物车对已选菜品进行操作,然后下单付款 管理员界面:添加菜品,对菜品进行增删改操作...

    利用JUnit和Spring-test对SpringJDBC组件DAO层测试

    在Java开发中,Spring框架是广泛使用的,其中Spring JDBC组件为数据库操作提供了强大的支持。而单元测试是确保代码质量、预防缺陷的重要手段。本话题将深入讲解如何利用JUnit和Spring-test这两个工具对SpringJDBC...

    JDBC DruidDataSource dataSource = new DruidDataSource();

    而`DruidDataSource`是阿里巴巴开源的数据库连接池组件,它是JDBC的一个扩展,为应用程序提供了更高效、更稳定的数据源管理。 `DruidDataSource`相比于其他常见的数据源如C3P0、DBCP等,有着诸多优势。首先,`Druid...

    druid和mysql jdbc必要jar包

    在Java开发中,数据库连接是不可或缺的部分,而Druid和MySQL JDBC驱动则是实现这一功能的重要组件。本资源提供了Druid数据源1.1.6版本和MySQL JDBC驱动5.1.38版本的必要jar包,这两个jar包是Java应用程序与MySQL...

    druid1.1.10和mysql8的jdbc驱动.zip

    Druid 和 MySQL JDBC 驱动是Java应用程序连接到MySQL数据库的关键组件。在本文中,我们将深入探讨这两个组件以及它们在数据库交互中的作用。 首先,Druid 是阿里巴巴开源的一个高性能、可扩展的数据库连接池...

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

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

    druid-1.0.19

    druid-1.0.19.jar Druid首先是一个... 同时Druid不仅仅是一个数据库连接池,它包括四个部分: Druid是一个JDBC组件,它包括三个部分: 基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。

    druid-0.2.20

    druid-0.2.20.jar Druid首先是一个数据库连接池。Druid是目前最好的数据库连接...Druid是一个JDBC组件,它包括三个部分: 基于Filter-Chain模式的插件体系。 DruidDataSource 高效可管理的数据库连接池。 SQLParser

Global site tag (gtag.js) - Google Analytics