<p style="text-align: center;"><img alt="" src="https://simg.open-open.com/show/f426056c0a805ceeae7326d10cffe75a.jpg" /></p> <p>Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。</p> <p>支持哪些数据库?理论上说,支持所有有jdbc驱动的数据库。实际测试过的有</p> <table> <tbody> <tr> <td>数据库</td> <td>支持状态</td> </tr> <tr> <td>mysql</td> <td>支持,大规模使用</td> </tr> <tr> <td>oracle</td> <td>支持,大规模使用</td> </tr> <tr> <td>sqlserver</td> <td>支持</td> </tr> <tr> <td>postgres</td> <td>支持</td> </tr> <tr> <td>db2</td> <td>支持</td> </tr> <tr> <td>h2</td> <td>支持</td> </tr> <tr> <td>derby</td> <td>支持</td> </tr> <tr> <td>sqlite</td> <td>支持</td> </tr> <tr> <td>sybase</td> <td> <p>支持</p> </td> </tr> </tbody> </table> <p> </p> <h2>更新日志</h2> <p>这个版本主要是增强SQL语法解析</p> <p>Bug修复</p> <ol> <li>增强对ODPS语法的支持。 <a href="/misc/goto?guid=4958991809343600286">#1290</a> <a href="/misc/goto?guid=4958991809427567876" title="ODPS解析不支持反斜杠转义字符">#1291</a> <a href="/misc/goto?guid=4958991809517314604">#1292</a> <a href="/misc/goto?guid=4958991809617339366">#1294</a> <a href="/misc/goto?guid=4958991809702473857" title="ODPS解析不支持子查询带有limit">#1296</a></li> <li>增强对Postgresql语法支持,支持json类型的操作符。 <a href="/misc/goto?guid=4958991809789011904" title="PostgreSQL中jsonb类型字段查找报错">#1302</a></li> <li>增强对DB2语法支持,支持drop sequence语法。 <a href="/misc/goto?guid=4958991809877729943" title="Spring Boot DB2数据库无法创建序列">#1308</a> <a href="/misc/goto?guid=4958991809968950908" title="druid解析db2 order by 后含有fetch的sql语句时抛出异常">#1311</a></li> <li>增强对mysql语法支持。 <a href="/misc/goto?guid=4958991810059247618" title="sql_mode 为ANSI格式时,无法parse create table 语句">#1310</a> <a href="/misc/goto?guid=4958991810161244512" title="parseCreateDatabase没有解析default charset和default collate">#1283</a> <a href="/misc/goto?guid=4958991810251943744">#1266</a> <a href="/misc/goto?guid=4958991810340517382">#1257</a></li> <li>修复SchameStatVisitor无法识别Cast表达式的条件 <a href="/misc/goto?guid=4958991810435726593" title="SchemaStatVisitor无法解析cast函数条件">#1307</a></li> <li>修复MySqlValidConnectionChecker validationQueryTimeout单位不一致的问题 <a href="/misc/goto?guid=4958991810532245331">#1304</a></li> <li>修复DruidDataSource reset和close方法并发调用时导致死锁的问题 <a href="/misc/goto?guid=4958991810625212481" title="fixed deadlock">#1299</a></li> </ol> <h2>下载</h2> <ul> <li><a href="/misc/goto?guid=4958991810714489306" rel="nofollow"><strong>Source code</strong> (zip)</a></li> <li><a href="/misc/goto?guid=4958991810807517924" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li> <li><a href="/misc/goto?guid=4958991810901270533">http://repo1.maven.org/maven2/com/alibaba/druid/1.0.21/</a></li> <li>文档 <a href="/misc/goto?guid=4958990254963887898">https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98</a></li> <li>内置监控演示 <a href="/misc/goto?guid=4958990255199094158">http://198.11.179.104/druid</a></li> </ul>