java 执行sql脚本有3种方式 (ant、ibatis、ScriptRunner)
一、Ant 提供了 SQLExec 组件可以支持SQL文件的执行,测试后效果不错。
sqlExec 在线API:
package xxx;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.SQLExec;
import org.apache.tools.ant.taskdefs.SQLExec.DelimiterType;
import org.apache.tools.ant.types.EnumeratedAttribute;
//需要引入ant的jar包
public String getConnection(String url,String user,String password,String filePath) {
SQLExec sqlExec;
try {
sqlExec = new SQLExec();
//设置数据库参数