2009-08-26 11 views
1

を使ってデータベースを作成する(作成しないでください)データベースを作成するためにいくつかのantスクリプトを実行することができました( 'create'、 'populate'ドロップなど)Antビルドファイル

地獄では、蟻のスクリプトがデータベース自体を最初から作成できる方法はありますか?これはGlassfishバンドルのJavaDB-Derby用です。それは大学のためのプロジェクトなので、私たちは常に異なるマシン上でデータベースを作り直すことができます。私はこれを避けたいと思います。また知っていることは素晴らしいことです。

は、通常、私は、NetBeansを使用してデータベースを作成し、それは名前、場所、ユーザー名を求めるでしょうし、それがリンクダービー作成することになります。jdbc:// localhostを:1527 // DBUSERNAME/

これはおそらくDB関連ですが、アリは良いツールのように思えるかもしれません。もしかしたら、多分別の.sqlファイルですか?

ありがとう返信

答えて

1

Apache DerbyののJDBCドライバを使用すると、接続文字列で;create=trueフラグを使用してデータベースを作成することができます:

はjdbc:ダービー:MyDatabaseという; =真

を作成するには、コマンドとしてijツールを実行することにより、Antのからこれを行うことができます(またはJavaアプリケーションとして)。ここには、link to documentation

1

私はAnt経由でデータベースを作成しました。私は、SQLタスクでDDLを実行する際に問題が発生したことを思い出しません。 DBUnitをチェックしてみるとよいでしょう。

1

あなたはこのリンクを見たことがありますか。Ant Script to create MySQL tablesダービーに適応させるのはあまり難しくありません。

関連する問題