1. 程式人生 > >推薦一款編輯SQL的工具:jsqlparser

推薦一款編輯SQL的工具:jsqlparser

for git 更強 追加 In 操作性 IT 很多 而是

這個工具真的挺好用的,采用的是觀察者模式,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