Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

バインド変数を使うべきか?

JavaでDBアクセスする際のSQL文でバインド変数を使うべきかご教授願います。
同じSQL文で条件が違う場合はバインド変数を使った方が効率が良い(例外もあるようですが)というのが一般的だと思いますが、
1度しか使わないSQL文の場合でもやはりバインド変数を使った方が効率が良いのでしょうか?
SQL文にもよるのかもしれませんが、自分が使用するSQL文は結合するテーブルが2個、検索条件が3、4個位の簡単なものです。

5

回答

5772

閲覧

5件の回答

評価

0

バインド変数…プリペアドステートメントの利点は何だと思う?

評価

0

利点
・繰り返し実行
・シングルクォーテーション
・可読性
とかかな


評価

0

・高速な応答
・DB側のキャッシュ利用

そういった利点が、一回だけの実行にどれだけ意味があるかを考えればいい。

評価

0

・SQLインジェクション対策

評価

0

like文は自動でエスケープしないので
注意だ

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。