Я пытаюсь написать скрипт Ant (1.8.2) для отключения HSQLDB (2.1.0) из командной строки - в основном мне нужно иметь возможность отключить HSQLDB из Windows командного файла - после поиска в Интернете кажется, что встроенной командной строки для этого не существует - исправьте меня, если я ошибаюсь.
Я запустил базу данных с помощью отправленного пакетного файла runServer.bat
.
Вот мой файл муравья (shutdown.xml):
<project>
<target name="hsqldb-stop">
<sql
classpath="C:\programs\hsqldb\hsqldb-2.1.0\hsqldb\lib"
driver="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:hsql://localhost:9001"
userid="sa" password=""
autocommit="true">SHUTDOWN</sql>
</target>
</project>
classpath
- это место, где у меня есть файл C:\programs\hsqldb\hsqldb-2.1.0\hsqldb\lib\hsqldb.jar
.
Все остальные детали - это те, которые я использую при доступе к базе данных из Java, и они там работают.
Когда я запускаю его, я получаю:
>ant -buildfile shutdown.xml
Buildfile: shutdown.xml
BUILD SUCCESSFUL
Total time: 0 seconds
ОДНАКО база данных не закрывается. Ее оболочка все еще открыта.
Вы видите, что здесь не так?
Задача Ant SQL
Спасибо!