转化 SQL 语句以方便写入 Java 代码中
在用 JDBC 时,把一个有 N 多行的长长的 SQL 查询语句嵌入Java中时,要声明一个 StringBuffer 对象,然后用 N 多 StringBuffer.append() 语句。这个过程是比较机械化的,单调的,重复的,因此比较容易,比较适合通过程序来自动完成。既然用 Eclipse,不如写个小的 Java 程序(如附件)就好了。
附件程序将把下表中左边部分的SQL语句,转成右边的可以直接嵌入Java中的代码:
select t.project_id,
t.project_no,
t.company_id,
t.approval_no,
t.approval_date,
t.del_flag
from project t
StringBuffer sql = new StringBuffer();
sql.append("select t.project_id, \n");
sql.append(" t.project_no, \n");
sql.append(" t.company_id, \n");
sql.append(" t.approval_no, \n");
sql.append(" t.approval_date, \n");
sql.append(" t.del_flag \n");
sql.append(" from project t \n");
注: 其实要达到这个效果, 也可以直接用 UE 或 Notepad++ 的列编辑方式. 不过, 也用很多不用 UE 或 Notepad++ 的同学, 那么上面介绍的方法就有用了.