在不同的环境和库执行同样的 SQL语句,就是连接不同的数据库地址执行SQL文件
1:需要创建一个枚举,或者定义一个数据库连接的URL
public enum UrlEnum
{
url("1", "url"),
url1("2", "url1"),
url2("3", "url2"),
url3("4", "url3"),
url4("5", "url4");
private String code;//自定义链接的名称
private String name;//数据库地址
private UrlEnum(String code, String name) {
this.code = code;
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
二:创建数据库连接,执行SQL文化
import org.apache.ibatis.jdbc.ScriptRunner;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStre