Db有ScriptRunner的功能吗?

要做个系统初始化的功能,init.sql 文件中已经整理好了ddl脚本。

现在想执行这个脚本中的sql到mysql中。

百度了下,发现ibatis中有ScriptRunner,可以实现执行.sql文件。

JFinal中有类似的实现方式吗?如果没有能否考虑加一个~~

评论区

chcode

2020-02-12 12:21

直接Db.update(sql);注意jdbc url参数后面要加上&allowMultiQueries=true 否则会报错

chcode

2020-02-12 12:23

ClassPathResource resource = new ClassPathResource("init.sql");
Db.update(resource.readUtf8Str());
ClassPathResource 是hutool 中的一个工具类 方便读取资源文件

JFinal

2020-02-12 12:31

l745230

2020-02-12 18:34

@chcode 完美解决!老铁666