All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.silentgo.core.db.DBConfig Maven / Gradle / Ivy

There is a newer version: 0.0.49
Show newest version
package com.silentgo.core.db;

import com.silentgo.core.config.AbstractConfig;
import com.silentgo.orm.base.DBManager;
import com.silentgo.orm.jdbc.JDBCManager;
import com.silentgo.orm.kit.configKit;
import com.silentgo.utils.PropKit;

/**
 * Project : silentgo
 * com.silentgo.core.plugin.db
 *
 * @author teddyzhu
 *         

* Created by teddyzhu on 16/9/22. */ public class DBConfig extends AbstractConfig { private String name = "mysql"; private DBManager manager; public DBConfig(String dbType, PropKit propKit) { if (DBType.MYSQL.equals(dbType.toLowerCase())) { manager = JDBCManager.getInstance(); com.silentgo.orm.base.DBConfig config = configKit.getConfig(propKit); config.setName(name); manager.initial(config); } } public DBConfig(String dbType, String fileName) { if (DBType.MYSQL.equals(dbType.toLowerCase())) { manager = JDBCManager.getInstance(); com.silentgo.orm.base.DBConfig config = configKit.getConfig("config.properties"); config.setName(name); manager.initial(config); } } public DBManager getManager() { return manager; } public void setManager(DBManager manager) { this.manager = manager; } @Override public String name() { return name; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy