バインド変数を用いたあいまい検索をしたい
例えば
public List<○○> searchByName(String keyword) {} のようなメソッドがあります。
この{}のなかで、DB(今回はpostgresql)に接続し、
String sql = SELECT * FROM people WHERE name LIKE %?%;
というSQL文をexecuteQuery()で実行したいと考えています。(?に引数のkeywordを入れます)
しかしエラーになります。恐らく、?がバインド変数として認識されていないんだと思います...
やり方をご存じの方はご教授ください。
言語:Java (ver.8)
開発環境:eclipse
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/28 11:06
2020/08/28 11:07