スケジューラーで毎日実行する必要のある.sqlファイルがあります。スケジューラーはAkka経由で行われていることがわかりました。では、Play Framework 2でSQLファイルを実行する方法は?Ebeanでは、単一のクエリしか実行できません。
1851 次
1 に答える
4
生のJDBC接続を使用でき、 https://gist.github.com/831762/で提供されているScriptRunnerクラスを使用できると思います。
Playは、JDBC接続を取得するためのヘルパーを提供します。
java.sql.Connection connection = play.db.DB.getConnection();
その後:
ScriptRunner runner = new ScriptRunner(con, autoCommit, stopOnerror);
runner.setDelimiter(";", true);
runner.runScript(new BufferedReader(new FileReader("yourFile.sql")));
于 2012-10-03T20:02:26.537 に答える