2008年10月7日火曜日

あいまい検索

・preparedStatementのsqlのパラメータ部分を、
LIKE '%?%' → ps.setString(1, keyword) とするとうまく行かない。
?がシングルクオートで囲まれてるのがよくないようだ。
LIKE ? → ps.setString(1, "%" + key + "%")とすればOK.

0 件のコメント: