3
我有一個.sql文件,需要每天在調度器上運行。我發現調度程序是通過Akka完成的。現在如何在Play Framework 2中執行一個sql文件? Ebean只允許我執行單個查詢。如何在Play Framework 2.0中執行sql文件?
我有一個.sql文件,需要每天在調度器上運行。我發現調度程序是通過Akka完成的。現在如何在Play Framework 2中執行一個sql文件? Ebean只允許我執行單個查詢。如何在Play Framework 2.0中執行sql文件?
我想你可以使用原始的JDBC連接,並使用ScriptRunner類此處提供:https://gist.github.com/831762/
播放提供了一個幫助獲得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")));
玩1.x怎麼樣? – MrROY
您是否找到答案? – Joe
@Joe不,我已經把它放在cron上 – Poma