И для импорта некоторого файла sql с использованием ant, что также полезно:
<exec executable="mysql" failonerror="true" input="file.sql">
<arg value="-u ${user}" />
<arg value="-p${pass}" />
<arg value="-h ${host}" />
<arg value="-P 3306" />
<arg value="-D ${database}" />
</exec>
* обратите внимание, что правильным является -пароль , а не -p пароль
или
<exec executable="mysql" failonerror="true" input="file.sql">
<arg value="--user=${user}" />
<arg value="--password=${pass}" />
<arg value="--host=${host}" />
<arg value="--port=3306" />
<arg value="--database=${database}" />
</exec>
Это также хорошо, потому что он не использует внешние драйверы libs / sql, такие как org.gjt.mm.mysql.Driver.