首页javastatementJava JDBC - 如何通过java代码执行PostgresDB sql脚本

Java JDBC - 如何通过java代码执行PostgresDB sql脚本

我们想知道如何通过java代码执行PostgresDB sql脚本。
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {

  public static void main(String argv[]) throws Exception {
    String line;
    Process p = Runtime.getRuntime().exec(
        "psql -U username -d dbname -h serverhost -f scripfile.sql");
    BufferedReader input = new BufferedReader(new InputStreamReader(
        p.getInputStream()));
    while ((line = input.readLine()) != null) {
      System.out.println(line);
    }
    input.close();
  }
}