DBFluteのセットアップ
関連ページへのリンク
環境の前提
Javaの実行環境(JRE)
Java5(以上)が実行できる環境(JRE)である必要があります。(コマンドラインで「java -version」が正常に実行できること)
対象となるデータベース(スキーマ)
対象となるデータベース(スキーマ)にテーブルが作成されている必要があります。
サポートDBは、「Oracle」、「MySQL」、「PostgreSQL」、「DB2」、「Firebird」、「SQLServer」、「Apache Derby」、「H2」です。
S2Dao利用可能プロジェクト
S2Daoが利用可能なプロジェクト環境が整っている必要があります。
Javaの場合(Seasar)
EclipseであればDoltengを使ってベースとなるプロジェクトを自動生成することが可能です。Doltengの設定画面でS2Daoを利用したプロジェクトを指定することで、SeasarとS2Daoの環境を簡単に整えることが可能です。
既に出来上がってるプロジェクトを参考にすることもできます(以下からチェックアウトが可能)。
- SVNリポジトリ:https://www.seasar.org/svn/sandbox/dbflute/
- 参考プロジェクト:dbflute-basic-example
Javaの場合(Spring)
DIコンテナとしてSeasarでなくSpringを利用する場合に関しては以下のプロジェクトを参考にして下さい。(*DBFlute-0.6.5より)
- SVNリポジトリ:https://www.seasar.org/svn/sandbox/dbflute/
- 参考プロジェクト:dbflute-spring-example
必要なライブラリは、Seasar利用時のライブラリに付け足して「spring.jar」と「s2dao-spring.jar」が必要です。「s2dao-spring.jar」は上記Exampleプロジェクトにて取得することが可能です。
2008/02/29現在において「s2dao-spring.jar」のバージョンは「s2dao-spring-0.1.0-SNAPSHOT.jar」となっていますが、正常に動作することが確認されています。
C#の場合
C#の場合は、当然のことながら.NET版のSeasar.NETとS2Dao.NETを利用します。
Seasar.NETサイトのドキュメント、ならびに既に出来上がってるプロジェクトを参考にします(以下からチェックアウトが可能)。
- SVNリポジトリ:https://www.seasar.org/svn/sandbox/dbflute/
- 参考プロジェクト:dbflute-nbasic-example
セットアップ方法
DBFluteのセットアップには以下の2種類があります。
「A」はどの環境でも構築できるベーシックな方法です。
「B」はプラグインを使った方法です。こちらの方がお勧めです(セットアップが楽です)。
バージョンアップ方法
詳しくはこちら
トラブルシューティング
トラブルシューティングはこちら
