java-如何在Play Framework 2.0中执行sql文件?
作者:互联网
我有一个.sql文件,需要每天在调度程序上运行.我发现调度程序是通过Akka完成的.现在如何在play framework 2中执行sql文件? Ebean只允许我执行单个查询.
解决方法:
我认为您可以使用原始的JDBC连接,并使用此处提供的ScriptRunner类:https://gist.github.com/831762/
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")));
标签:ebean,playframework-2-0,java,mysql 来源: https://codeday.me/bug/20191031/1978676.html