Java で PostgreSQL を使用しており、データベース構造を作成したいと考えています。
psql を使用して SQL スクリプトを実行するにはどうすればよいですか?
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());
}
他の SQL スクリプトと同じように、ダイアログが PSQL に設定されていることを確認してください。JDBC を使用している場合は、ここにあるドライバーを使用していることを確認してください。