【初心者】Java質問・相談スレッド88【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0055デフォルトの名無しさん
2006/07/26(水) 23:34:16ご相談させてください。
今自分の現場で�@のようなソースをいくつか見ます。
たまたま絶対にWHEREに足しこむ値は一つだけのようなのですが(ループで足したりは無いです)
すべて�A(または違ったロジック)のように書き直したほうが良いのですか?
経験豊富な皆さん教えてください。(コンパイラは通してないので間違ってたらすいません)
前提として
引数でString型のvalueをもらいます。
�@
String sql = "SELECT ....";
sql += "WHERE A = '" + value + "'";
executeQuery(sql);
�A
StringBuffer sql = new StringBuffer("SELECT ....");
sql.append("WHERE A = '");
sql.append(value);
sql.append("'");
executeQuery(sql.toString());
■ このスレッドは過去ログ倉庫に格納されています