【技术实现步骤摘要】
数据处理方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机处理
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
[0002]现今,的SpringBoot框架是后端应用开发的主流技术框架,该框架采用JDBC(Java Database Connectivity,Java数据库连接)的方式对数据库进行连接,为了更好地进行数据库连接,需要进行数据库信息的配置。
[0003]在JDBC连接管理方面,现有的数据库连接技术通常只能在程序启动前将一个或多个数据库信息进行配置,一个SpringBoot应用仅需配置一个或几个固定的数据库,这些数据库的JDBC连接通常采用数据源(DataSource)的方式进行管理,该SpringBoot应用上的不同用户只能使用固定的数据库和JDBC连接。很多用户可能共用一个数据库连接信息,但是不同用户的使用需求可能是不同的,如所需使用的数据库信息或密码等,因此,这种方式是不能满足用户使用需求的。
技术实现思路
[0004]本专利技术提供了一种数据处 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:在接收到数据请求时,确定所述数据请求中的请求参数;其中,所述请求参数中包括用户标识和数据库接口标识;若目标缓存中包括与所述请求参数相对应的数据库接口数据,且接收到所述数据请求的接收时刻与上一历史接收时刻之间的间隔时长在预设时长范围之内,则确定与所述数据库接口数据相对应的数据库驱动和目标数据库处于连接状态;其中,所述目标缓存与所述用户标识相对应;在所述连接状态下,将所述数据请求所对应的数据库指令发送至所述目标数据库,以基于所述目标数据库反馈与所述数据库指令对应的目标反馈数据。2.根据权利要求1所述的方法,其特征在于,所述在接收到数据请求时,确定所述数据请求中的请求参数,包括:基于拦截器接收对前端应用页面的触发操作所生成的数据请求;对所述数据请求进行解析,得到所述数据请求上所携带的请求参数。3.根据权利要求1或2所述的方法,其特征在于,所述在接收到数据请求时,确定所述数据请求中的请求参数之后,还包括:基于映射技术,从服务端中的至少一个独立缓存中确定出与所述用户标识相对应的目标缓存。4.根据权利要求1所述的方法,其特征在于,还包括:若所述目标缓存中包括与所述请求参数相对应的数据库接口数据,且接收到所述数据请求的接收时刻与上一历史接收时刻之间的间隔时长在预设时长范围之外,则确定与所述数据库接口数据相对应的数据库驱动和目标数据库处于断开状态;在所述断开状态下,将所述数据库接口数据加载至所述数据库驱动中,以使所述数据库驱动与所述目标数据库相连接。5.根据权利要求1所述的方法,其特征在于,还包括:若所述目标缓存中未包括与所述请求参数相对应的数据库接口数据,则调取数据库连接记录表;其中,所述数据库连接记录表中包括至少一个申请用户标识所对应的数据库接口信息;若所述数据库连接记录表中包括与所述请求参数相对应的目标数据库接口信息,则将所述目标数据库接口信息缓存至所述目标缓存中,并将所述目标数据库接口信息加载至对应的数据库驱动中,以使所述数据库驱动与目标数据库...
【专利技术属性】
技术研发人员:梁铠埼,胡琪,张馨鹏,李嵩嵩,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。