是否有任何Java库来格式化SQL?

时间:2010-11-18 10:22:42

标签: java

我正在寻找一个简单的库[免费],我可以使用这样的东西: -

String formattedSQL = xyzLib.format ( sql );

有没有这样的图书馆?或者有没有办法格式化SQL?

2 个答案:

答案 0 :(得分:5)

我不知道有这样做的库,但你可能会看看Hibernate的SQL formatter。根据我的经验,它在美化SQL语句方面做得非常好,但一如既往,它可能不是你想要的。

答案 1 :(得分:0)

Yohei Yamana(空白)写了一个开源的,纯Java独立的,零依赖的SQL Formatter。它可以从Maven Central获得:

<dependency>
  <groupId>com.github.vertical-blank</groupId>
  <artifactId>sql-formatter</artifactId>
  <version>1.0</version>
</dependency>