如何使用Ant创建postgresql数据库



是否有任何方法来创建postgresql数据库不使用ant?

我把一个SQL创建语句放在sql Task中:

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

没有异常,但是没有创建数据库。

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

一定和你的环境有关,下面的方法对我有用:

<?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 url中连接到哪个数据库?

相关内容

  • 没有找到相关文章

最新更新