发布于 2016-11-28 10:32:28 | 457 次阅读 | 评论: 0 | 来源: 网友投递
Druid Java数据库连接池
Druid首先是一个数据库连接池 ,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser。Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等,程序员可以通过定制来实现自己需要的功能。
Druid 1.0.27 发布了。
这又是一个例行维护的 Bug Fixed 和功能增强的版本,涉及 SQL Parser 和连接池两部分:
SQL Parser
db2 SQL Parser支持current date、current timestamp Bug #1502
Oracle SQL Parsr支持XmlType Extract #1481
SQL防火墙支持Begin/End语法 #1489
DDL对象名影像功能 #1432 https://github.com/alibaba/druid/wiki/TableMapping_cn
DruidDataSourceFactory支持更多的配置 #1426
In表达的参数化和还原更多支持 #1484
连接池
连接池PSCache中的PreparedStatement如果执行出错,从PSCache中移除 #1498
修复连接池ValiadConnectionChecker的问题 #1476
连接池修改driverClassName加上判断无变化不做状态检查 #1450
修复LogFilter
DruidDataSourceC3P0Adapter配置项checkoutTimeout映射的问题 #1439
修复LogFilter在有Out参数存储过程调用时报错的问题 #1486
相关链接
文档 https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
内置监控演示 http://198.11.179.104/druid
下载