サンプル : PostgreSQL
build.xml
* SQL文<?xml version="1.0" encoding="UTF-8" standalone="no"?> <project basedir="." default="sql.sample" name="SampleJavaCodes"> <target name="sql.sample"> <sql driver="org.postgresql.Driver" url="jdbc:postgresql://localhost:5432/postgres" userid="postgres" password="password" print="true" encoding="UTF-8" delimiter="/" delimitertype="row" keepformat="yes" classpath="lib/postgresql-9.3-1102.jdbc41.jar"> CREATE TABLE Person ( id CHAR(008) PRIMARY KEY, name VARCHAR(50), address VARCHAR(50), updatedate TIMESTAMP not null default current_timestamp ); </sql> </target> </project>
sqlタスクいろいろ
SQL文を纏めたテキストファイルを実行するには...
http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/manual/CoreTasks/sql.htmlより、「src : SQL文の入っているファイル」を利用する <sql driver="org.postgresql.Driver" classpath="lib/postgresql-9.3-1102.jdbc41.jar" src="Sample.sql" />