枚举类 DbType

java.lang.Object
java.lang.Enum<DbType>
com.baomidou.mybatisplus.annotation.DbType
所有已实现的接口:
Serializable, Comparable<DbType>, Constable

public enum DbType extends Enum<DbType>
MybatisPlus 支持的数据库类型,主要用于分页方言
从以下版本开始:
2018-06-23
作者:
hubin
  • 枚举常量详细资料

    • MYSQL

      public static final DbType MYSQL
      MYSQL
    • MARIADB

      public static final DbType MARIADB
      MARIADB
    • ORACLE

      public static final DbType ORACLE
      ORACLE
    • ORACLE_12C

      public static final DbType ORACLE_12C
      oracle12c new pagination
    • DB2

      public static final DbType DB2
      DB2
    • H2

      public static final DbType H2
      H2
    • HSQL

      public static final DbType HSQL
      HSQL
    • SQLITE

      public static final DbType SQLITE
      SQLITE
    • POSTGRE_SQL

      public static final DbType POSTGRE_SQL
      POSTGRE
    • SQL_SERVER2005

      public static final DbType SQL_SERVER2005
      SQLSERVER2005
    • SQL_SERVER

      public static final DbType SQL_SERVER
      SQLSERVER
    • DM

      public static final DbType DM
      DM
    • XU_GU

      public static final DbType XU_GU
      xugu
    • KINGBASE_ES

      public static final DbType KINGBASE_ES
      Kingbase
    • PHOENIX

      public static final DbType PHOENIX
      Phoenix
    • GAUSS

      @Deprecated public static final DbType GAUSS
      已过时。
      3.5.13 使用官方标准名称
      Gauss

      低版本为 zenith,为贡献者提供,非标准官方驱动,3.5.11 修改成 gauss

      另请参阅:
    • GAUSS_DB

      public static final DbType GAUSS_DB
      GaussDB
      从以下版本开始:
      3.5.13
    • CLICK_HOUSE

      public static final DbType CLICK_HOUSE
      ClickHouse
    • GBASE

      public static final DbType GBASE
      GBase
    • GBASE_8S

      public static final DbType GBASE_8S
      GBase-8s
    • GBASEDBT

      @Deprecated public static final DbType GBASEDBT
      已过时。
      2022-05-30
    • GBASE_INFORMIX

      @Deprecated public static final DbType GBASE_INFORMIX
      已过时。
      2022-05-30
    • GBASE8S_PG

      public static final DbType GBASE8S_PG
      GBase8sPG
    • GBASE_8C

      public static final DbType GBASE_8C
      GBase8c
    • SINODB

      public static final DbType SINODB
      Sinodb
    • OSCAR

      public static final DbType OSCAR
      Oscar
    • SYBASE

      public static final DbType SYBASE
      Sybase
    • OCEAN_BASE

      public static final DbType OCEAN_BASE
      OceanBase
    • FIREBIRD

      public static final DbType FIREBIRD
      Firebird
    • HIGH_GO

      public static final DbType HIGH_GO
      HighGo
    • CUBRID

      public static final DbType CUBRID
      CUBRID
    • SUNDB

      public static final DbType SUNDB
      SUNDB
    • SAP_HANA

      public static final DbType SAP_HANA
      Hana
    • IMPALA

      public static final DbType IMPALA
      Impala
    • VERTICA

      public static final DbType VERTICA
      Vertica
    • XCloud

      public static final DbType XCloud
      xcloud
    • REDSHIFT

      public static final DbType REDSHIFT
      redshift
    • OPENGAUSS

      public static final DbType OPENGAUSS
      openGauss
    • TDENGINE

      public static final DbType TDENGINE
      TDengine
    • INFORMIX

      public static final DbType INFORMIX
      Informix
    • UXDB

      public static final DbType UXDB
      uxdb
    • LEALONE

      public static final DbType LEALONE
      lealone
    • TRINO

      public static final DbType TRINO
      trino
    • PRESTO

      public static final DbType PRESTO
      presto
    • DERBY

      public static final DbType DERBY
      derby
    • VASTBASE

      public static final DbType VASTBASE
      vastbase
    • GOLDENDB

      public static final DbType GOLDENDB
      goldendb
    • DUCKDB

      public static final DbType DUCKDB
      duckdb
    • YASDB

      public static final DbType YASDB
      yasdb
    • HIVE2

      public static final DbType HIVE2
      Hadoop的数据仓库
    • OTHER

      public static final DbType OTHER
      UNKNOWN DB
  • 方法详细资料

    • values

      public static DbType[] values()
      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static DbType valueOf(String name)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • getDbType

      public static DbType getDbType(String dbType)
      获取数据库类型
      参数:
      dbType - 数据库类型字符串
    • mysqlSameType

      public boolean mysqlSameType()
    • oracleSameType

      public boolean oracleSameType()
    • postgresqlSameType

      public boolean postgresqlSameType()
    • getDb

      public String getDb()
      数据库名称
    • getDesc

      public String getDesc()
      描述