PowerDBJ Eclipse Plugin

PowerDBJ Eclipse Plugin


概要


PowerDBJはデータベースの定義から HTMLテーブル定義書, Excelテーブル定義書,
JAVA Dtoクラスのソースファイル, PowerQL用DAO,DAOImplソースファイル
を出力するEclipseプラグインです。



特徴


・テンプレート定義書のカスタマイズが可能(HTML,Excel,JAVA)
・JDBC経由でアクセスするのでJDBCが利用可能なDBMSであれば全て利用可能

ダウンロード


SourceForgeより最新版をダウンロードしてください。


インストール方法


ダウンロードしたアーカイブに含まれる plugins フォルダを
導入したいEclipseのフォルダにコピーします。

例)Eclipse が C:/eclipse に配置されている場合, C:/eclipse に アーカイブ内の plugins フォルダをコピー

Eclipseを再起動するとインストールが完了します。

PowerBEANS 更新サイトでのインストールも可能です。
http://www.pb-lab.net/eclipse/updates/site.xml

利用方法


1. PowerDBJインストール、Eclipse再起動後、メニュー[ファイル]-[新規]-[その他]を選択します。


2. [PowerDBJ Wizards]-[PowerDBJ Wizard]を選択します。


3. JDBC jar File の右の「参照」ボタンを選択しJDBCjarファイルを選択します。選択後、Driver Class にドライバクラス一覧が表示されるので、適切なドライバクラスを選択します。
さらに 接続URL, ユーザー, パスワード を入力し「次へ」を選択します。
以前に接続実績がある設定は自動的に「接続履歴」に追加され、次回からはこの履歴を選択すると自動的に各項目が入力されます。


4. スキーマが存在する場合はスキーマで絞込み、左側のテーブルでエクスポート対象テーブルを選択し、中央の「>」ボタンでエクスポート対象テーブルに移動します。
完了後「次へ」を選択します。


5. エクスポートタイプと出力ファイル または ディレクトリ を入力します。
ファイル、ディレクトリのいずれかを入力すればよいかは、エクスポートタイプによって自動的に指定されます。
分からない場合は「参照...」ボタンでの入力をお勧めします。


入力後「終了」ボタンでエクスポートが実行され、出力ファイルが表示されます。


テンプレートファイル


各出力タイプ毎に対応するテンプレートファイルが存在します。
これらテンプレートファイルを編集することで、自由にレイアウトを編集することが可能です。
テンプレートファイルはEclipseフォルダの plugins/jp.co.powerbeans.eclipse.plugin.powerdbj_1.0.0/template
配下にそれぞれ種類ごとに存在します。

テンプレートファイルパス
HTML テーブル定義書 allTableDef.html
HTML テーブル定義書 allTableDefCont.html
Excel テーブル定義書 allTableDef.xls
JAVA テーブルDtoクラス TableModel.java
JAVA DAO Interface,DAOImpl クラス PowerQLDAO.java,PowerQLDAOImpl.java

※テンプレートファイル名、パスは変更しないで下さい。
※{}タグは値を表示するSmarty互換式です。
※Excelテンプレートファイルのシート名は変更しないで下さい。


利用ライブラリ


hsqldb.jar
jakarta-oro-2.0.8.jar
log4j-1.2.13.jar
commons-logging-1.1.jar
pbcommon_swt.jar
pbdocbuilder_100.jar
powerql_102.jar
poi-2.5.1-final-20040804.jar
commons-beanutils.jar

この製品にはApache Software Foundation(http://www.apache.org/)が開発したソフトウェアが含まれています。

動作環境


JDK 1.4 以降
JDBC 2.0 以降
Eclipse 3.2 以降

対応DBMS


JDBC全般
以下のDBで動作確認済み
(MySQL5.0, HSQLDB1.8.05, PostgreSQL8.x, Oracle10g, DB2)
※他DBでの動作報告をお待ちしております

シェア・フリー情報


本アプリケーションはフリーウェアです。

ライセンス


BSD License

要望・対応


機能追加要望、不具合報告がありましたら
メールかこのページで報告してください。

謝辞


This product includes software developed by the Apache Software Foundation <http://www.apache.org/>.

動作確認済リスト


[PowerDBJ 1.06] (Eclipse環境:WindowsXP)
○ MySQL(Linux) 5.0.22



更新履歴


1.00 新規公開
1.01 テンプレートフォルダ名修正
1.02 NOT NULL列の不正表示を修正
Oracle10.2 動作確認済
1.03 PostgreSQL8.1 動作確認済み
PostgreSQLでテーブル選択候補にインデックスが表示されないように修正
JDK5.0ベースからJDK1.4ベースでのビルドの変更
1.04 Eclipseのインストールパスに半角スペースが含まれていた場合、エクスポートに失敗する不具合を修正
1.05 一部環境でテンプレートフォルダを認識できずHTML,Excelを出力できない不具合を修正
出力進捗表示機能を追加




サイト名: 株式会社パワービーンズ   http://153.127.253.173
この記事のURL:   http://153.127.253.173/modules/tinyd2/index.php?id=4