我正在尝试使用 "\i E:/dump.sql" 命令从 postgres 中的 .sql 文件导入数据库,它在 postgres 命令提示符下工作正常,但是当我从 java 尝试相同时,它在 "\" 处引发错误,我的代码是
connection = DriverManager.getConnection( "jdbc:postgresql://localhost:5432/database","postgres", "passwd");
PreparedStatement ps3 = connection.prepareStatement("\\i E:/dump.sql");
boolean res3= ps3.execute();
System.out.println("imported succesfully .."+res3);