JDBC 数据库连接池 Druid发布0.1.8版本
fmms 13年前
<h3 style="padding-bottom:0px;line-height:normal;padding-left:0px;padding-right:0px;color:#000000;font-size:1.4em;font-weight:bold;padding-top:0px;">发布说明</h3> <p style="background-image:none;padding-bottom:0px;line-height:13pt;margin-top:10px;padding-left:0px;padding-right:0px;margin-bottom:10px;color:#333333;font-size:10pt;padding-top:0px;background-origin:initial;background-clip:initial;">这是一个Bug Fixed版本,这个版本修正了在生产环境中实际测试中发现的问题,并且做了逐行代码的Code Review。如果你使用了DruidDataSource,强烈建议你升级到这个版本。</p> <p><span style="line-height:normal;font-family:Arial, Helvetica, FreeSans, sans-serif;font-size:20px;font-weight:bold;">Bug Fixed</span><span style="line-height:17px;font-family:Arial, Helvetica, FreeSans, sans-serif;color:#333333;font-size:14px;"><br /> </span></p> <p style="background-image:none;padding-bottom:0px;line-height:13pt;margin-top:10px;padding-left:0px;padding-right:0px;margin-bottom:10px;color:#333333;font-size:10pt;padding-top:0px;background-origin:initial;background-clip:initial;"><a style="outline-style:none;color:maroon;text-decoration:none;" class="createlink" href="http://code.alibabatech.com/wiki/pages/createpage.action?spaceKey=Druid&title=DRUID-46&linkCreation=true&fromPageId=6946936">DRUID-46</a> - 通过DruidDataSource监控,SQL监控数值在reset之后没有清零<br /> <a style="outline-style:none;color:maroon;text-decoration:none;" class="createlink" href="http://code.alibabatech.com/wiki/pages/createpage.action?spaceKey=Druid&title=DRUID-47&linkCreation=true&fromPageId=6946936">DRUID-47</a> - 在并发情况下,连接创建数量超过maxActive<br /> <a style="outline-style:none;color:maroon;text-decoration:none;" class="createlink" href="http://code.alibabatech.com/wiki/pages/createpage.action?spaceKey=Druid&title=DRUID-48&linkCreation=true&fromPageId=6946936">DRUID-48</a> - 并发时创建连接数量达不到maxActive或者maxIdle<br /> <a style="outline-style:none;color:maroon;text-decoration:none;" class="createlink" href="http://code.alibabatech.com/wiki/pages/createpage.action?spaceKey=Druid&title=DRUID-49&linkCreation=true&fromPageId=6946936">DRUID-49</a> - 空闲时创建多余的连接<br /> <a style="outline-style:none;color:maroon;text-decoration:none;" class="createlink" href="http://code.alibabatech.com/wiki/pages/createpage.action?spaceKey=Druid&title=DRUID-50&linkCreation=true&fromPageId=6946936">DRUID-50</a> - 在低并发时,会导致获取连接线程饥饿等待</p> <p style="background-image:none;padding-bottom:0px;line-height:13pt;margin-top:10px;padding-left:0px;padding-right:0px;margin-bottom:10px;color:#333333;font-size:10pt;padding-top:0px;background-origin:initial;background-clip:initial;">发行说明:<br /> <a href="/misc/goto?guid=4958189227382034752" target="_blank">http://code.alibabatech.com/wiki/display/Druid/Release+Notes+%280.1.8%29</a> </p> <h3>Druid是什么?</h3> <p>Druid是一个JDBC组件,它包括四个部分:</p> <ul> <li><a class="external-link" href="/misc/goto?guid=4958189228120361075" rel="nofollow">DruidDriver</a> 代理Driver,能够提供基于Filter-Chain模式的插件体系。</li> <li><a class="external-link" href="/misc/goto?guid=4958189228854399976" rel="nofollow">DruidDataSource</a> 高效可管理的数据库连接池。</li> <li><a class="external-link" href="/misc/goto?guid=4958189229589898052" rel="nofollow">SQLParser</a></li> <li>扩展组件</li> </ul> <h3><a href="http://www.open-open.com/open111450.htm" name="Home-Druid可以做什么?" target="_blank"></a><a href="http://www.open-open.com/open111450.htm" target="_blank">Druid</a>可以做什么?</h3> <ul> <li>可以监控数据库访问性能,Druid内置提供了一个功能强大的<a class="external-link" href="/misc/goto?guid=4958189230352092811" rel="nofollow">StatFilter</a>插件,能够详细统计SQL的执行性能,这对于线上分析数据库访问性能有帮助。</li> <li>替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。</li> <li>数据库密码加密。直接把数据库密码写在配置文件中,这是不好的行为,容易导致安全问题。DruidDruiver和DruidDataSource都支持PasswordCallback。</li> <li>SQL执行日志,Druid提供了不同的LogFilter,能够支持Common-Logging、Log4j和JdkLog,你可以按需要选择相应的LogFilter,监控你应用的数据库访问情况。</li> <li>扩展JDBC,如果你要对JDBC层有编程的需求,可以通过Druid提供的Filter机制,很方便编写JDBC层的扩展插件。</li> </ul> 项目地址: <a href="/misc/goto?guid=4958189231091174403" target="_blank">http://code.alibabatech.com/wiki/display/Druid/Home</a> <br />