1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/samples/livedb/livedb.xml Fri Apr 03 16:32:36 2020 +0200
1.3 @@ -0,0 +1,35 @@
1.4 +<?xml version="1.0" encoding="UTF-8"?>
1.5 +<project name="livedb" default="default" basedir=".">
1.6 + <!-- BEGIN: livedb.derby.create -->
1.7 + <target name="-check-db">
1.8 + <property name="db" location="target/classes/db"/>
1.9 + <available property="db.exists" file="${db}"/>
1.10 + </target>
1.11 + <target name="create-db" description="Create a database on classpath"
1.12 + unless="db.exists" depends="-check-db"
1.13 + >
1.14 + <mkdir dir="${db}"/>
1.15 + <delete dir="${db}"/>
1.16 + <echo message="Creating DB in ${db}"/>
1.17 + <sql classpath="${cp}" userid="j1" password="j1"
1.18 + url="jdbc:derby:${db};create=true"
1.19 + driver="org.apache.derby.iapi.jdbc.AutoloadedDriver"
1.20 + >
1.21 + create table APP.AGE (
1.22 + NAME VARCHAR(30),
1.23 + AGE NUMERIC(3)
1.24 + );
1.25 + insert into APP.AGE values ('apidesign', 3);
1.26 + </sql>
1.27 + <!-- don't forget to shutdown the DB -->
1.28 + <sql classpath="${cp}" userid="j1" password="j1"
1.29 + url="jdbc:derby:${db};shutdown=true"
1.30 + driver="org.apache.derby.iapi.jdbc.AutoloadedDriver"
1.31 + onerror="continue"
1.32 + errorproperty="ignore.error"
1.33 + failonconnectionerror="false"
1.34 + >none</sql>
1.35 + <echo message="DB created OK."/>
1.36 + </target>
1.37 + <!-- END: livedb.derby.create -->
1.38 +</project>