一切福田,不離方寸,從心而覓,感無不通。

java执行SQL脚本文件

1. 在工作中很多时候需要执行一个SQL脚本文件到数据库中作为初始化数据;spring提供了一个工具类ScriptUtils,具体用法如下:

 

2. 但是有时候我们的SQL脚本文件很大,甚至是几百mb,这样容易造成内存溢出的情况,因此我写了一个工具类,对SQL脚本进行拆解,然后批量执行。  这样每批量执行后,就清空缓存中的SQL,因此解决内存溢出问题。如下:

具体还没有用大数据量的脚本测试,等周一到公司再测试一下吧,哈哈哈。。。

 

from:https://www.cnblogs.com/fangyan1994/p/14123592.html