You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
846 B
25 lines
846 B
package Tools.MaxKb.Util;
|
|
|
|
import com.jfinal.kit.PropKit;
|
|
import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
|
|
import com.jfinal.plugin.activerecord.dialect.PostgreSqlDialect;
|
|
import com.jfinal.plugin.hikaricp.HikariCpPlugin;
|
|
|
|
public class MaxKbUtil {
|
|
/**
|
|
* 初始化MaxKB的数据库连接
|
|
*/
|
|
public static void Init() {
|
|
String jdbcUrl = PropKit.get("jdbcUrl");
|
|
String user = PropKit.get("user");
|
|
String password = PropKit.get("password");
|
|
String driverClassName = PropKit.get("driverClassName");
|
|
//读取库
|
|
HikariCpPlugin hp = new HikariCpPlugin(jdbcUrl, user, password, driverClassName);
|
|
hp.start();
|
|
ActiveRecordPlugin arp = new ActiveRecordPlugin(hp);
|
|
arp.setDialect(new PostgreSqlDialect());
|
|
arp.start();
|
|
}
|
|
}
|