如何使用Ant创建postgresql数据库?

时间:2011-07-15 13:34:28

标签: java sql postgresql ant

是否有任何方法可以创建postgresql数据库unsing ant?

我在sql任务中放置了一个SQL创建语句:

<sql
driver="${driver}"
url="${url}"
userid="${userid}"
password="${password}"
autocommit="true">
CREATE DATABASE ${project};
</sql> 

没有例外但是没有创建数据库。

有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

必须适合您的环境,以下内容适用于我:

<?xml version="1.0" encoding="utf-8"?>
<project basedir="." default="create-db" name="SOTest">
    <target name="create-db">
       <sql driver="org.postgresql.Driver"
            classpath="postgresql-9.0-801.jdbc4.jar"
            url="jdbc:postgresql://localhost/template1"
            userid="postgres"
            password="secretpassword"
            autocommit="true">

         CREATE DATABASE sampledb;
       </sql>
    </target>

</project>

您在JDBC网址中连接到哪个数据库?