parent
981e679163
commit
18728a44ce
@ -0,0 +1,63 @@
|
||||
package org.opsli.core.creater.enums;
|
||||
|
||||
/**
|
||||
* 数据库类型
|
||||
*
|
||||
* @author Mybatis-plus
|
||||
*/
|
||||
public enum DataBaseType {
|
||||
|
||||
/** 数据库类型 */
|
||||
MYSQL("mysql", "MySql数据库"),
|
||||
MARIADB("mariadb", "MariaDB数据库"),
|
||||
ORACLE("oracle", "Oracle11g及以下数据库(高版本推荐使用ORACLE_NEW)"),
|
||||
ORACLE_12C("oracle12c", "Oracle12c+数据库"),
|
||||
DB2("db2", "DB2数据库"),
|
||||
H2("h2", "H2数据库"),
|
||||
HSQL("hsql", "HSQL数据库"),
|
||||
SQLITE("sqlite", "SQLite数据库"),
|
||||
POSTGRE_SQL("postgresql", "Postgre数据库"),
|
||||
SQL_SERVER2005("sqlserver2005", "SQLServer2005数据库"),
|
||||
SQL_SERVER("sqlserver", "SQLServer数据库"),
|
||||
DM("dm", "达梦数据库"),
|
||||
XU_GU("xugu", "虚谷数据库"),
|
||||
KINGBASE_ES("kingbasees", "人大金仓数据库"),
|
||||
PHOENIX("phoenix", "Phoenix HBase数据库"),
|
||||
GAUSS("zenith", "Gauss 数据库"),
|
||||
CLICK_HOUSE("clickhouse", "clickhouse 数据库"),
|
||||
GBASE("gbase", "南大通用数据库"),
|
||||
OSCAR("oscar", "神通数据库"),
|
||||
SYBASE("sybase", "Sybase ASE 数据库"),
|
||||
OCEAN_BASE("oceanbase", "OceanBase 数据库"),
|
||||
FIREBIRD("Firebird", "Firebird 数据库"),
|
||||
OTHER("other", "其他数据库");
|
||||
|
||||
private final String db;
|
||||
private final String desc;
|
||||
|
||||
public static DataBaseType getDbType(String dbType) {
|
||||
DataBaseType[] var1 = values();
|
||||
int var2 = var1.length;
|
||||
|
||||
for (DataBaseType type : var1) {
|
||||
if (type.db.equalsIgnoreCase(dbType)) {
|
||||
return type;
|
||||
}
|
||||
}
|
||||
|
||||
return OTHER;
|
||||
}
|
||||
|
||||
public String getDb() {
|
||||
return this.db;
|
||||
}
|
||||
|
||||
public String getDesc() {
|
||||
return this.desc;
|
||||
}
|
||||
|
||||
private DataBaseType(final String db, final String desc) {
|
||||
this.db = db;
|
||||
this.desc = desc;
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
package org.opsli.modulars.creater.importable.constants;
|
||||
|
||||
/**
|
||||
* @BelongsProject: opsli-boot
|
||||
* @BelongsPackage: org.opsli.modulars.creater.importable.constants
|
||||
* @Author: Parker
|
||||
* @CreateTime: 2020-11-19 15:27
|
||||
* @Description: 数据库类型
|
||||
*/
|
||||
public interface DbType {
|
||||
|
||||
String DB_MYSQL = "mysql";
|
||||
|
||||
String DB_ORACLE = "oracle";
|
||||
|
||||
String DB_DB2 = "db2";
|
||||
|
||||
String DB_SQLSERVER = "sqlserver";
|
||||
}
|
Loading…
Reference in new issue