Skip to content

xbatis 支持的数据库类型

现已支持的数据库类型,如下表格所示,以下均进行了testcase测试,放心使用

数据库ID描述
mysqlMYSQLMySQL 数据库
mariadbMARIA_DB
oracleORACLEOracle数据库
db2DB2DB2 数据库
H2H2H2 数据库
postgresPGSQLPostgreSQL 数据库
sqlserverSQL_SERVERSQLServer 数据库
dmDM达梦数据库
kingbaseKING_BASE人大金仓据库
clickhouseCLICK_HOUSEclickhouse数据库(特性不支持)
sqliteSQLITEsqlite数据库
opengaussOPEN_GAUSSopengauss数据库

数据库 ID 用于yml里配置

Oracle 12c以下版本数据库怎么配置?

启动时,设置分页处理器(处理器由官网提供)

java
XbatisConfig.setPagingProcessor(DbType.ORACLE, new OracleRowNumPagingProcessor());

SQLServer 2012以下版本数据库怎么配置?

启动时,设置分页处理器(处理器由官网提供)

java
XbatisConfig.setPagingProcessor(DbType.SQL_SERVER, new SQLServerRowNumberOverPagingProcessor());