芊雅企服
常用框架/库

阿里巴巴开源连接池 Druid 发布 1.0.12 版本

芊雅企服技术团队846 次浏览约 2 分钟读完

修复用户反馈的bug,完善多种sql语法支持,改进sqlwall误报,申请发布druid-1.0.12版本。
功能点改进和需求管理参见github自带的issues: https://github.com/alibaba/druid/issues?state=closed
这个版本的功能点如下:

Bug

  1. 修复SQLWALL constArithmeticAllow、caseConditionConstAllow、conditionOpBitwseAllow开关失效的问题。
  2. 修复register mbean时的抛NPE异常的问题。
  3. 修复异步关闭连接的bug。
  4. 修复SQL注释解析不准确的问题。
  5. 修复sql关键字order做表名、字段名等时解析失败的问题。
  6. 修复SQL字符串中含有转义双引号导致解析失败的问题。
  7. 修复对于MySQL 含有转义字符\\的字符串解析错误的问题。
  8. 修复PostgreSQL select distinct语法解析错误的问题。

Improvement

  1. 连接池支持PostgreSQL ExceptionSorter 和 ValidConnectionChecker;
  2. 优化MySqlExceptionSorter;
  3. 优化OracleValidConnectionChecker,解决访问量很大的情况下,testOnBrorrow时申请连接开启新线程导致服务器崩溃的问题;
  4. 连接池并发优化;
  5. JDBCUtils支持DM和KINGBASE数据库;
  6. WallVisitorUtils preVisitCheck添加针对SQLServer COMMIT、ROLLBACK语句是否允许的开关;
  7. 完善SQLServer语法支持:支持OFFSET FETCH CLAUSE;
  8. 完善PostgreSQL语法支持:支持 DROP TABLE IF NOT EXISTS等;

9. 修改register driver mbean error log level 从error到warn。

Druid文档 https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98

相关文章

免费获取你的专属方案。

资深技术顾问一对一诊断需求,为你量身定制方案与报价。

  • 免费需求诊断与方案建议
  • 透明报价,工期明确
  • 现成方案与定制开发灵活组合
电话咨询135 0699 3986

信息仅用于顾问联系你,绝不外泄。

电话咨询免费获取方案

和技术顾问聊聊,免费拿方案。

说说你的行业和想法,顾问免费评估方案与报价。

电话咨询135 0699 3986一键拨打
微信号fzqianya
技术顾问微信二维码
微信扫一扫添加技术顾问,直接沟通需求截图保存后,在微信“扫一扫”中选择图片识别

不方便沟通?留下电话,顾问回电