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 语法差异对比