sqlの中の?を置き換える文字列の配列。使い方例ざっくり以下のような使い方です。・}WHERE句の条件にある?を置き換えています。条件式などの値を置換できます。'%?'とはできません。シングルコーテーションで囲まれている部分は、文字列リテラルとして扱われるので、その中の?は置換されず、単に?で終わっているdescriptionを見つけてきます。第二引数の要素数が合わない場合は例外が投入されます。【できる】式の一部の置換はOK以下のように、式の一部は、置換できます。これ、当初「できない」としていましたが、できました。別の要因で例外が出ていたのかも。以下のように、単独の値でなくてもOKです。})`ところが、次のは駄目でした。「構文エラー」になります。})`?を式として扱って、第1引数のSQL単独で構文エラーになるのは駄目っぽいですね。BY句の、カラム名は置換可能でした。【できない】FROM句のテーブル名はダメでした予想に反して、テーブル名は置換できないようです。DESCもダメですねこれ、できても良い気がしましたが、しっかり例外が投入されました。{"DESC"})`まとめ結果をまとめると、以下のようになりました。置換できないテーブル名SQLのステートメントカラム名も構文的には式ですから、?は式を置換できるということで良いのかな。9参加グループプログラミングはてなブログをはじめよう!takamintsさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。