在Java中使用StringBuilder來構建SQL語句是一種常見的做法,下面是一種優雅的方式來使用StringBuilder構建SQL語句:
StringBuilder sb = new StringBuilder();
sb.append("SELECT * FROM table_name")
.append(" WHERE condition1")
.append(" AND condition2");
sb.append("SELECT * FROM table_name")
.append(" WHERE column1 = ?")
.append(" AND column2 = ?");
String sql = sb.toString();
通過以上的方法,可以更加優雅地構建SQL語句,提高代碼的可讀性和可維護性。同時也可以避免一些常見的問題,如SQL注入攻擊。