2009-08-26 71 views
1

我已經設法做一些ant腳本來填充我的數據庫..(運行一些.sql文件的簡單腳本,如'創建','填充','下降'等)通過Ant構建文件創建數據庫(不填充它)

是否有任何方式在地獄,螞蟻腳本可以從頭創建數據庫本身?這是用於JavaDB-Derby(來自glassfish包)。由於這是一個大學項目,我們發現我們一直在不同的機器上重新創建數據庫,我想避免這種情況。也很高興知道。

通常我會通過創建一個Netbeans的數據庫,它會要求一個名稱,位置,用戶名,然後它會創建鏈接德比:JDBC://本地主機:1527 //數據庫用戶名/

我明白這可能有點過於數據庫相關,但因爲螞蟻似乎是一個很好的工具,也許它可以幫助..或者如果不是,也許有其他方式(也許另一個.sql文件?)

謝謝你回覆。

回答

1

的Apache Derby的JDBC驅動程序,您可以創建使用;create=true標誌的連接字符串中的數據庫:

的jdbc:德比:MyDatabase的;創建=真

您可以從螞蟻運行ij工具,命令做到這一點 - 線(或作爲Java應用程序)。這裏有一個link to documentation

1

我已經通過Ant創建了數據庫。我不記得使用SQL任務執行DDL時遇到問題。你可能想看看DBUnit