
基本信息:
- 专利标题: 一种动态切换数据源的方法、装置、电子设备及介质
- 申请号:CN202410008295.0 申请日:2024-01-03
- 公开(公告)号:CN117827975A 公开(公告)日:2024-04-05
- 发明人: 刘勇 , 胡鹏 , 郑航 , 李磊 , 熊家振 , 张磊 , 张佳敏
- 申请人: 中建三局信息科技有限公司
- 申请人地址: 湖北省武汉市东湖新技术开发区九峰街道高新大道797号中建科技产业园G3栋A座5楼(自贸区武汉片区)
- 专利权人: 中建三局信息科技有限公司
- 当前专利权人: 中建三局信息科技有限公司
- 当前专利权人地址: 湖北省武汉市东湖新技术开发区九峰街道高新大道797号中建科技产业园G3栋A座5楼(自贸区武汉片区)
- 代理机构: 武汉智嘉联合知识产权代理事务所
- 代理人: 周双
- 主分类号: G06F16/27
- IPC分类号: G06F16/27 ; G06F16/22 ; G06F9/50
摘要:
本发明涉及一种动态切换数据源的方法、装置、电子设备及介质,其方法包括:解析数据源配置文件,得到对应的数据库连接池;将数据库连接池放入线程上下文中;接收前端携带的数据库唯一标识,根据数据库唯一标识在数据库连接池中确认数据库源信息;将数据库源信息作为参数传递给Mapper层进行占位符替换,得到占位符替换后的参数;基于占位符替换后的参数查询对应的数据库和对应的数据库下的数据表。本发明通过配置数据库连接池,并将数据库源信息作为参数传递,从而实现数据源的动态切换。
IPC结构图谱:
G | 物理 |
--G06 | 计算;推算;计数 |
----G06F | 电数字数据处理 |
------G06F16/00 | 信息检索;数据库结构;文件系统结构 |
--------G06F16/10 | .文件系统;文件服务器 |
----------G06F16/27 | ..在数据库间或在分布式数据库内的数据复制、分配或同步;其分布式数据系统结构 |