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