zoukankan      html  css  js  c++  java
  • 推荐一款编辑SQL的工具:jsqlparser

    这个工具真的挺好用的,采用的是观察者模式,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给大家。

  • 相关阅读:
    关于applet
    Hello.java
    filter用户授权的例子
    logfilter
    Java EE课程设计——企业人力资源管理系统
    条件查询、SQL、JPQL、HQL比较
    web service和ejb的区别
    RPC
    hashcode()和equals()的区别
    关于JSON
  • 原文地址:https://www.cnblogs.com/tuhooo/p/9125987.html
Copyright © 2011-2022 走看看