实现方式
最后更新:2025-04-26 12:24:51
|
状态:未完成
解析层(自动将标准SQL语法转换为不同数据库的方言表达)
元数据抽象层(构建统一数据视图屏蔽结构差异)
多协议适配层(支持JDBC/ODBC/REST等混合协议接入)
使应用层能够以统一接口透明访问异构数据源,无需关心底层数据库类型、版本差异或分布位置,从而显著降低多源数据整合的技术复杂度
DataSourceHolder:用于动态管理多数据源的核心工具类,根据支持的协议每类数据源会有对应的DataSourceHolder。
DataRuntime:一个与数据源相关的上下文环境,其中关联了数据源、 数据库适配器、数据源及连接池参数、AnylineService等
DriverAdapter:主要用来生成命令,屏蔽不同数据库的命令差异及数据类型的兼容
DriverActuator:主要用来执行命令
ServiceProxy:主要用来管理Service切换数据源
DataSet/DataRow:主要用来封装数据并接收数据库返回数据,以及内存计算、格式转换