码迷,mamicode.com
首页 > 数据库 > 详细

推荐一款编辑SQL的工具:jsqlparser

时间:2018-06-02 18:35:07      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:maven   github   hub   操作性   visitor   原因   使用   for   sql语句   

这个工具真的挺好用的,采用的是观察者模式,Visitor。

虽然我学过这个模式,但是乍一用还是有点懵逼的。

给好一个SQL语句之后,jsqlparser可以把这个sql语句给分解成all kind of parts,然后你可以随心所欲的操作,这个部分。

想怎么玩就怎么玩。

我用的比较多的部分是追加where字句。

之前用过druid的parser和addCondition这个玩意,但是后来没用了druid,而是转用jsqlparser。

现在jsqlparser在github上有,之前是在sourceforge上。

开始没用是看到maven上引用dependency的时候用的人不多。

但是后来因为包冲突的原因就没有用druid了,奶奶的,我代码都写好了,然后转jsqlparser。

不过后来发现在解析sql这方面还是jsqlparser要好些,而且操作性更强。

可能是我学的一般般,没有深入了解druid这方面的功能吧。

还是推荐大家尝试使用jsqlparser。

不过好像修改sql这方面的需求不是很多呀。

有需要的话,我可以后面写一些jsqlparser的demo给大家。

推荐一款编辑SQL的工具:jsqlparser

标签:maven   github   hub   操作性   visitor   原因   使用   for   sql语句   

原文地址:https://www.cnblogs.com/tuhooo/p/9125987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!