0

我在 Java 中使用 PostgreSQL,我想创建一个数据库结构。

如何使用 psql 运行 SQL 脚本?

4

2 回答 2

1

与任何其他 SQL 脚本一样,只需确保已将对话设置为 PSQL。如果您使用的是 JDBC,请确保您使用的是此处找到的驱动程序

于 2013-03-13T15:20:16.630 回答
1

我发现这段代码像 psql 一样工作:

public void ejecutarScript(String file) throws IOException, SQLException {
    Statement st3 = conexion.createStatement();
    BufferedReader in = new BufferedReader(new FileReader(file));
    String str;
    StringBuffer sb = new StringBuffer();
    while ((str = in.readLine()) != null) {
        sb.append(str + "\n ");
    }
    in.close();
    st3.executeUpdate(sb.toString());
}
于 2013-03-13T15:30:43.383 回答