首页>代码>springboot+druid+多数据源配置>/datasource-double/datasource-core/src/main/java/com/datasource/server/common/config/DataSourceEnum.java
package com.datasource.server.common.config;

/**
 * @author yangxd
 * @descriptions
 * @date 2020年08月25日
 */
public enum  DataSourceEnum {

    /**
     * default。防止报错
     */
    DEFAULT("",""),
    /**
     * mysql
     */
    MYSQL("mysql","com.mysql.cj.jdbc.Driver"),
    /**
     * oracle
     */
    ORACLE("oracle","oracle.jdbc.driver.OracleDriver"),
    /**
     * postgresql
     */
    POSTGRESQL("postgresql","org.postgresql.Driver"),
    /**
     * sqlserver
     */
    SQLSERVER("sqlserver","com.microsoft.sqlserver.jdbc.SQLServerDriver");


    private String dbType;
    private String driverClass;

    DataSourceEnum(String dbType, String driverClass) {
        this.dbType = dbType;
        this.driverClass = driverClass;
    }


    public String getDbType() {
        return dbType;
    }


    public void setDbType(String dbType) {
        this.dbType = dbType;
    }


    public String getDriverClass() {
        return driverClass;
    }


    public void setDriverClass(String driverClass) {
        this.driverClass = driverClass;
    }


    public static DataSourceEnum getEnum(String dbType) {
        for (DataSourceEnum dataSourceEnum : DataSourceEnum.values()) {
            if (dataSourceEnum.getDbType().equals(dbType)) {
                return dataSourceEnum;
            }
        }
        return DEFAULT;
    }
}
最近下载更多
WHY-small  LV15 1月18日
xsxtxbb  LV8 2022年10月10日
xp95323  LV14 2022年9月18日
文成1116  LV21 2022年8月7日
Hachi6  LV13 2022年6月10日
chengqiang  LV13 2022年5月5日
123456ym  LV9 2022年4月27日
maojianyun  LV30 2022年4月13日
1214066599  LV8 2022年4月4日
qiheideguang  LV16 2022年3月31日
最近浏览更多
qqttuu  LV3 3月6日
WHY-small  LV15 1月18日
内心向阳  LV4 2023年11月7日
wz520135  LV7 2022年10月16日
xsxtxbb  LV8 2022年10月10日
lichengai  LV7 2022年8月16日
wy4525  LV6 2022年8月11日
文成1116  LV21 2022年8月7日
绘飛的渔 2022年8月2日
暂无贡献等级
squarl  LV10 2022年7月25日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友