|
|
|
@ -4,6 +4,7 @@ import com.dsideal.base.DataEase.Model.DataEaseModel;
|
|
|
|
|
import com.dsideal.base.Plugin.YamlProp;
|
|
|
|
|
import com.dsideal.base.Tools.DataSetInit;
|
|
|
|
|
import com.jfinal.kit.Prop;
|
|
|
|
|
import com.jfinal.kit.StrKit;
|
|
|
|
|
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
|
|
|
|
|
import com.jfinal.plugin.activerecord.dialect.MysqlDialect;
|
|
|
|
|
import com.jfinal.plugin.hikaricp.HikariCpPlugin;
|
|
|
|
@ -13,14 +14,15 @@ import java.io.File;
|
|
|
|
|
public class LocalMysqlConnectUtil {
|
|
|
|
|
public static Prop PropKit;
|
|
|
|
|
|
|
|
|
|
public static void Init() {
|
|
|
|
|
public static void Init(String database_dbName) {
|
|
|
|
|
//加载配置文件
|
|
|
|
|
String configFile = "application.yaml";
|
|
|
|
|
PropKit = new YamlProp(configFile);
|
|
|
|
|
if (StrKit.isBlank(database_dbName)) database_dbName = "dataease";
|
|
|
|
|
|
|
|
|
|
HikariCpPlugin masterPlugin = new HikariCpPlugin(PropKit.get("mysql.jdbcUrl"), PropKit.get("mysql.user"),
|
|
|
|
|
PropKit.get("mysql.password").trim(), PropKit.get("mysql.driverClassName"));
|
|
|
|
|
HikariCpPlugin dataEasePlugin = new HikariCpPlugin(PropKit.get("mysql.jdbcUrl").replace("ds_db", "dataease"), PropKit.get("mysql.user"),
|
|
|
|
|
HikariCpPlugin dataEasePlugin = new HikariCpPlugin(PropKit.get("mysql.jdbcUrl").replace("ds_db", database_dbName), PropKit.get("mysql.user"),
|
|
|
|
|
PropKit.get("mysql.password").trim(), PropKit.get("mysql.driverClassName"));
|
|
|
|
|
|
|
|
|
|
masterPlugin.start();
|
|
|
|
|