相关疑难解决方法(0)

有没有什么办法可以使用Eclipse在Java字符串文字中编写(复制 - 粘贴)格式良好的SQL查询?

当我希望在Java中使用SQL查询时,我通常将它们保存在最终的String变量中.现在,当字符串太大时,它会超出页面宽度,我们要么必须手动打破它(在eclipse中,转到字符串中的特定位置,然后输入,并为每个产生的更小部分),或者我们可以在Eclipse中设置格式化程序,每行只允许(比方说)100个字符.但字符串不会以合理的方式被破坏.

我可以在SQL Developer(比如说)中很好地格式化一个查询,但是如果我将它粘贴到Java中,我将不得不手动设置所有的结束引号和+符号,使其成为一个合适的Java字符串.我只是想知道如何将格式正确的SQL查询直接复制粘贴到Java文件中.我正在使用Eclipse.

也许当查询格式如下:

SELECT
  *
 FROM
  something
 WHERE
  id=4;
Run Code Online (Sandbox Code Playgroud)

然后当它粘贴在一个java字符串里面时,我们就可以这样:

"SELECT" +
  " *" +
 " FROM" +
  " something" + 
 " WHERE";
  id=4;
Run Code Online (Sandbox Code Playgroud)

java eclipse formatting

24
推荐指数
3
解决办法
2万
查看次数

java-pretty print sql查询

有人在java中使用pretty_print函数进行打印SQL查询吗?

给出的字符串如:

SELECT person_table.name FROM person_table JOIN person_person ON person_table.name = person_person WHERE person_table.name = dan

该功能将打印:

SELECT person_table.name

来自person_table

加入person_person

ON person_table.name = person_person

WHERE person_table.name = dan

或更好?

提前致谢!

java

7
推荐指数
1
解决办法
1736
查看次数

标签 统计

java ×2

eclipse ×1

formatting ×1