e08456ffecae28cdff448795b9f1a405e7fafb0a
SqlProvider\351\200\202\351\205\215\344\270\215\345\220\214\347\232\204\346\225\260\346\215\256\345\272\223.md
| ... | ... | @@ -3,14 +3,21 @@ |
| 3 | 3 | |
| 4 | 4 | ## 1. 支持的数据库类型 |
| 5 | 5 | |
| 6 | -* Oracle :OracleProvider |
|
| 7 | -* MySQL:MySqlProvider |
|
| 8 | -* OceanBase :MySqlProvider [OceanBase 数据库使用指南](/iidpwiki/OceanBase%20数据库使用指南.md) |
|
| 9 | -* PostgreSQL :PostgreSQLProvider [PostgreSQL 参考手册](/iidpwiki/PostgreSQL.md) |
|
| 10 | -* Dameng国产达梦数据库:DamengProvider,达梦数据库兼容oracle,和oracle的用法和语法基本一致 [达梦数据库(DM8)适配](/iidpwiki/dameng-guide.md) |
|
| 11 | -* GaussDb数据库:GaussDBProvider,兼容MySQL和PG [GaussDB 数据库参考手册](/iidpwiki/gaussdb-guide.md) |
|
| 12 | -* Vastbase G100 海量数据库 :VastbaseProvider,兼容PG和MySQL模式 [Vastbase G100 参考文档](/iidpwiki/Vastbase-guide.md) |
|
| 13 | - |
|
| 6 | + |
|
| 7 | +平台ORM框架目前支持以下几种数据库,并内置对应的 Provider 实现.以下 Provider 已实现驱动加载、方言解析、分页、事务、批量操作等常用功能,应用层只需切换 `dbcp.properties` 中的 `driverClassName` 与 `url` 即可在各类数据库之间平滑迁移。 |
|
| 8 | + |
|
| 9 | +**支持的数据库类型** |
|
| 10 | + |
|
| 11 | +| 数据库类型 | Provider 类名 | 兼容性说明 | 参考文档 | |
|
| 12 | +| -------------- | ------------------ | ----------------------------- | ------------------------------------------------------------ | |
|
| 13 | +| Oracle | OracleProvider | 标准 Oracle 数据库 | - | |
|
| 14 | +| MySQL | MySqlProvider | 标准 MySQL 数据库 | - | |
|
| 15 | +| OceanBase | MySqlProvider | 兼容 MySQL 语法 | [OceanBase 数据库使用指南](/iidpwiki/OceanBase%20数据库使用指南.md) | |
|
| 16 | +| PostgreSQL | PostgreSQLProvider | 标准 PostgreSQL 数据库 | [PostgreSQL 参考手册](/iidpwiki/PostgreSQL.md) | |
|
| 17 | +| Dameng(达梦) | DamengProvider | 兼容 Oracle 语法和用法 | [达梦数据库(DM8)适配](/iidpwiki/dameng-guide.md) | |
|
| 18 | +| GaussDB | GaussDBProvider | 兼容 MySQL | [GaussDB 数据库参考手册](/iidpwiki/gaussdb-guide.md) | |
|
| 19 | +| Vastbase G100 | VastbaseProvider | 兼容 PostgreSQL 和 MySQL 模式 | [Vastbase G100 参考文档](/iidpwiki/Vastbase-guide.md) | |
|
| 20 | + |
|
| 14 | 21 | |
| 15 | 22 | |
| 16 | 23 | ## 2. Oracle 与 MySQL 语法差异对比 |