■ Java JDBC SQL定数問題
□ SQL定数問題とは
・SQL内に記述される定数が、いろいろなところに分散している
・SQL内に記述される定数が、Javaプログラムと共通化されていない
□ 解決方法
・この問題に対処するのは比較的簡単で、つぎのようにする。
・Javaプログラム内で定数を定義する
・Javaプログラムあるいは別ファイルに記述するSQLの定数部分には、例えば${クラス名.定数名}のように記述する。これでSQLの定数の意味が分かりやすくなる
・Javaプログラムで読込んだSQLやJavaプログラム内に記述されているSQLを実行する前に、これらの定数を実際の値で書き換える
・書き換えることは、リフレクションを使えば簡単にできる
・書き換えた後に、PareparedStatemntを生成するなど、通常の処理を行う
・定数を書き換えるプログラムは、共通的なものであり、一つクラスとメソッドを作成すれば済む
//---------------------------------------------------
//・目次 - JDBC
// http://blogs.yahoo.co.jp/artery2020/40575568.html
//・目次 - Java入門
// http://blogs.yahoo.co.jp/artery2020/39975776.html
//・目次 - ビジネスパーソンの常識と非常識
// http://blogs.yahoo.co.jp/artery2020/39728331.html
//・目次 - 論理・発想・思考についての考察と鍛え方
// http://blogs.yahoo.co.jp/artery2020/39657784.html
//---------------------------------------------------