有没有办法使用Eclipse在Java字符串文本中编写(复制粘贴)格式良好的SQL查询?
2022-09-01 20:24:45
当我希望在Java中使用SQL查询时,我通常将它们保存在最终的字符串变量中。现在,当字符串太大时,它会超出页面宽度,我们要么必须手动中断它(在eclipse中,转到字符串中的特定位置,然后放置enter,并为每个生成的较小部分执行此操作),或者我们可以将Eclipse中的格式化程序设置为每行仅允许(比如)100个字符。但是字符串不会以逻辑方式断开。
我可以在SQL Developer中很好地格式化查询(例如),但是如果我将其粘贴到Java中,我将不得不手动设置所有结尾引号和符号以使其成为正确的Java字符串。我只是想知道一种方法,将格式正确的SQL查询直接复制粘贴到Java文件中。我正在使用Eclipse。+
也许当查询的格式设置为:
SELECT
*
FROM
something
WHERE
id=4;
然后,当它粘贴在java字符串中时,我们可以像这样使用它:
"SELECT" +
" *" +
" FROM" +
" something" +
" WHERE";
id=4;