便利なコードパーツ集!

やまろうのプログラミングTips

Java

java.sql.DatabaseMetaDataでDBメタ情報からSQLを自動生成する

投稿日:

2006/01

java.sql.DatabaseMetaDataを使うとDBのメタ情報(テーブル定義情報等)を
取得することが出来ます。テーブル名や列名、属性、長さ等です。
これらを元にSQL文を生成したいと思います。

スポンサーリンク



■実行
java tool.db.SQLGeneretor

■実行結果
c:/TEMP/sql.txtにテキストファイルが出来上がります。

[sql.txt]

SELECT 〜
INSERT 〜
DELETE 〜
UPDATE 〜
  ・
  ・
  ・
続く

この仕組みを使えばORマッピングクラスや、
JUnitのテストコード等、DB関連のコードを
自動生成したりといったことが出来ると思います。

なかなか使えそうですね♪

スポンサーリンク

-Java

Copyright© やまろうのプログラミングTips , 2020 AllRights Reserved Powered by AFFINGER4.