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を出力できない不具合を修正 出力進捗表示機能を追加
|
|