一种数据源调用方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37248982 阅读:38 留言:0更新日期:2023-04-20 23:27
本发明专利技术公开了一种数据源调用方法、装置、电子设备及存储介质,用于解决一个业务对象可能存在多个不同标识,导致调用异常,且代码混乱不利于后期维护的技术问题。包括:当预设的项目启动时,获取项目的数据源连接信息及目录结构;创建数据源连接信息对应的数据源连接池,并建立数据源连接池与目录结构的映射关系;当运行项目的业务时,根据映射关系获取业务对应的目标数据源连接池;建立与目标数据源连接池的连接,并调用目标数据源连接池对应的目标数据源。本发明专利技术通过每个业务唯一的目录结构,建立与数据源连接池的映射关系,使得在运行某项业务时,可以根据唯一的目录结构获取对应的数据源连接池,避免标识混乱导致的调用异常,且便于后期维护。且便于后期维护。且便于后期维护。

【技术实现步骤摘要】
一种数据源调用方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据源处理
,尤其涉及一种数据源调用方法、装置、电子设备及存储介质。

技术介绍

[0002]在开发中过程中,经常会有项目需要连接多个关系型数据库数据源的场景,从而在进行不同操作时调用不同的数据源。
[0003]常见的解决方案中,服务启动生成数据库连接池实例,为连接池分配唯一的标识,并托管于容器中;当被调用操作时,根据函数或者操作对象指定的标识获取对应连接池的有效连接,进行数据库相关的操作。
[0004]然而,该解决方案在业务复杂和逐渐发展的过程中会出现唯一标识在项目不同级别目录和操作对象中,导致代码层次混乱的问题。如关系型数据库集成读写分离,一个对象不同操作可能出现多个不同标识等,出现代码混乱,导致数据源调用异常,且不利于后期维护。

技术实现思路

[0005]本专利技术提供了一种数据源调用方法、装置、电子设备及存储介质,用于解决一个业务对象可能存在多个不同标识,导致数据源调用异常,且代码混乱不利于后期维护的技术问题。
[0006本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据源调用方法,其特征在于,包括:当预设的项目启动时,获取所述项目的数据源连接信息及目录结构;创建所述数据源连接信息对应的数据源连接池,并建立所述数据源连接池与所述目录结构的映射关系;当运行所述项目的业务时,根据所述映射关系获取所述业务对应的目标数据源连接池;建立与所述目标数据源连接池的连接,并调用所述目标数据源连接池对应的目标数据源。2.根据权利要求1所述的方法,其特征在于,所述当运行所述项目的业务时,根据所述映射关系获取所述业务对应的目标数据源连接池的步骤,包括:当运行所述项目的业务时,确定所述业务的操作对象;在所述目录结构中匹配所述操作对象,获取所述操作对象对应的目标映射关系;根据所述目标映射关系确定所述操作对象对应的目标数据源连接池。3.根据权利要求2所述的方法,其特征在于,所述在所述目录结构中匹配所述操作对象,获取所述操作对象对应的目标映射关系的步骤,包括:获取所述操作对象的位置信息;获取所述位置信息对应的目标目录结构;在所有所述目录结构中匹配所述目标目录结构,确定所述操作对象对应的目标映射关系。4.根据权利要求3所述的方法,其特征在于,所述建立与所述目标数据源连接池的连接,并调用所述目标数据源连接池对应的目标数据源的步骤之后,还包括:对所述操作对象执行预设操作,并生成操作结果。5.一种数据源调用装置,其特征在于,包括:数据源连接信息及目录结构获取模块,用于当预设的项目启动时,获取所述项目的数据源连接信息及目录结构;映射关系建立模块,用于创建所述数据源连接信息对应的数据源连接池,并建立所述数据源连接池与所述目录结构的映射关系;目标...

【专利技术属性】
技术研发人员:梁智鸿王刚王家宾黄训涛
申请(专利权)人:天翼数字生活科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1