mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
52 lines
1.8 KiB
Markdown
52 lines
1.8 KiB
Markdown
# Mybatis-Flex 支持的数据库类型
|
||
|
||
Mybatis-Flex 支持的数据库类型,如下表格所示,我们还可以通过自定义方言的方式,持续添加更多的数据库支持。
|
||
|
||
|
||
| 数据库 | 描述 |
|
||
| -------- | -------- |
|
||
| mysql | MySql 数据库 |
|
||
| mariadb | MariaDB 数据库 |
|
||
| oracle | Oracle11g 及以下数据库 |
|
||
| oracle12c | Oracle12c 及以上数据库 |
|
||
| db2 | DB2 数据库 |
|
||
| hsql | HSQL 数据库 |
|
||
| sqlite | SQLite 数据库 |
|
||
| postgresql | PostgreSQL 数据库 |
|
||
| sqlserver2005 | SQLServer2005 数据库 |
|
||
| sqlserver | SQLServer 数据库 |
|
||
| dm | 达梦数据库 |
|
||
| xugu | 虚谷数据库 |
|
||
| kingbasees | 人大金仓数据库 |
|
||
| phoenix | Phoenix HBase 数据库 |
|
||
| gauss | Gauss 数据库 |
|
||
| clickhouse | ClickHouse 数据库 |
|
||
| gbase | 南大通用(华库)数据库 |
|
||
| gbase-8s | 南大通用数据库 GBase 8s |
|
||
| oscar | 神通数据库 |
|
||
| sybase | Sybase ASE 数据库 |
|
||
| OceanBase | OceanBase 数据库 |
|
||
| Firebird | Firebird 数据库 |
|
||
| derby | Derby 数据库 |
|
||
| highgo | 瀚高数据库 |
|
||
| cubrid | CUBRID 数据库 |
|
||
| goldilocks | GOLDILOCKS 数据库 |
|
||
| csiidb | CSIIDB 数据库 |
|
||
| hana | SAP_HANA 数据库 |
|
||
| impala | Impala 数据库 |
|
||
| vertica | Vertica 数据库 |
|
||
| xcloud | 行云数据库 |
|
||
| redshift | 亚马逊 redshift 数据库 |
|
||
| openGauss | 华为 openGauss 数据库 |
|
||
| TDengine | TDengine 数据库 |
|
||
| informix | Informix 数据库 |
|
||
| greenplum | Greenplum 数据库 |
|
||
| uxdb | 优炫数据库 |
|
||
|
||
|
||
## 数据库方言
|
||
|
||
在某些场景下,比如用户要实现自己的 SQL 生成逻辑时,我们可以通过实现自己的方言达到这个目的,实现方言分为两个步骤:
|
||
|
||
- 1、编写自己的方言类,实现 `IDialect` 接口
|
||
- 2、通过 `DialectFactory.registerDialect()` 方法注册自己的方言 |