在derby上使用ij工具运行ant任务时捕获sql错误

时间:2013-07-24 14:19:23

标签: ant derby

这是我的蚂蚁任务

<target name="reset-derby-db" depends="clean-derby-db">
    <java fork="true" classname="org.apache.derby.tools.ij" classpathref="derbylibraries">
        <sysproperty key="ij.connection.bwfla" value="jdbc:derby:${derby.db.dir};create=true"/>
        <arg value="${derby.sql.dir}/derby.sql"/>
    </java>
</target> 

运行SQL文件时可能会出现一些错误。我想在蚂蚁脚本中捕获这些错误。

错误看起来像这样

ERROR 42X94: TYPE 'TEXT' does not exist.

错误是奇怪的,应该避免,但只是想向用户显示存在错误,因此我想捕获错误并使ant任务失败。

0 个答案:

没有答案