支持的数据库类型
平台ORM框架目前支持以下几种数据库,并内置对应的 Provider 实现.以下 Provider 已实现驱动加载、方言解析、分页、事务、批量操作等常用功能,应用层只需切换 dbcp.properties 中的 driverClassName 与 url 即可在各类数据库之间平滑迁移。
支持的数据库类型
| 数据库类型 | Provider 类名 | 兼容性说明 | 参考文档 |
|---|---|---|---|
| Oracle | OracleProvider | 标准 Oracle 数据库 | - |
| MySQL | MySqlProvider | 标准 MySQL 数据库 | - |
| OceanBase | MySqlProvider | 兼容 MySQL 语法 | OceanBase 数据库使用指南 |
| PostgreSQL | PostgreSQLProvider | 标准 PostgreSQL 数据库 | PostgreSQL 参考手册 |
| Dameng(达梦) | DamengProvider | 兼容 Oracle 语法和用法 | 达梦数据库(DM8)适配 |
| GaussDB | GaussDBProvider | 兼容 MySQL | GaussDB 数据库参考手册 |
| Vastbase G100 | VastbaseProvider | 兼容 PostgreSQL 和 MySQL 模式 | Vastbase G100 参考文档 |