一种数据库的访问方法、装置、存储介质及电子设备制造方法及图纸

技术编号:35828630 阅读:25 留言:0更新日期:2022-12-03 13:56
本申请公开了一种数据库的访问方法、装置、存储介质及电子设备。其中,方法包括:接收用于访问目标数据库的访问请求;从所述访问请求中获取目标访问方法的属性信息;至少基于所述属性信息判断是否满足预设的响应条件;在确定满足所述预设的响应条件时,响应所述访问请求;在确定不满足所述预设的响应条件时,拒绝所述访问请求。本申请中在接收到访问请求时,通过基于访问请求中访问方法的属性信息,来确定访问请求是否满足访问条件,由此能够对访问数据库的请求进行拦截校验,从而保护数据库,能够有效避免数据库被过渡访问而造成死锁的问题。问题。问题。

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


[0001]本专利技术涉及计算机领域,特别涉及一种数据库的访问方法、装置、存储介质及电子设备。

技术介绍

[0002]随着科学技术的不断发展,互联网技术越来越普及,经常会通过互联网技术来进行数据处理。
[0003]在数据处理过程中,各个终端设备或系统通常需要向数据库服务器发送访问请求,以此来对操作数据库。然而,由于数据库是一种比较脆弱的存储设备,因此如果访问不当就会造成数据库死锁。
[0004]由此亟需一种数据库的访问方法,以解决现有技术中数据库被访问时容易出现死锁的问题。

技术实现思路

[0005]有鉴于此,本专利技术提供了一种数据库的访问方法、装置、存储介质及电子设备,主要目的在于解决目前存在数据库被访问时容易出现死锁的问题。
[0006]为解决上述问题,本申请提供一种数据库的访问方法,包括:
[0007]接收用于访问目标数据库的访问请求;
[0008]从所述访问请求中获取目标访问方法的属性信息;
[0009]至少基于所述属性信息本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据库的访问方法,其特征在于,包括:接收用于访问目标数据库的访问请求;从所述访问请求中获取目标访问方法的属性信息;至少基于所述属性信息判断是否满足预设的响应条件;在确定满足所述预设的响应条件时,响应所述访问请求;在确定不满足所述预设的响应条件时,拒绝所述访问请求。2.如权利要求1所述的方法,其特征在于,在接收用于访问目标数据库的访问请求之前,所述方法还包括:预先为各操作数据库的访问方法配置唯一的注解值;所述从所述访问请求中获取目标访问方法的属性信息,具体包括:从所述访问请求中获取目标访问方法的方法名、类名以及注解值中的一种或几种,以获得所述属性信息。3.如权利要求1所述的方法,其特征在于,所述至少基于所述属性信息判断是否满足预设的响应条件,具体包括:基于所述属性信息判断目标缓存中存储的、正在执行的各访问方法中是否包含所述目标访问方法;在确定所述目标缓存中存储的、正在执行的各访问方法中未包含有所述目标访问方法时,确定满足所述预设的响应条件;在确定所述目标缓存中存储的、正在执行的各访问方法中包含有所述目标访问方法时,确定不满足所述预设的响应条件。4.如权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标缓存中存储的、正在执行的各访问方法的计数值;所述至少基于所述属性信息判断是否满足预设的响应条件,具体包括:基于所述属性信息以及所述计数值判断是否满足预设的响应条件。5.如权利要求4所述的方法,其特征在于,所述基于所述属性信息以及所述计数值判断是否满足预设的响应条件,具体包括:基于所述属性信息判断目标缓存中存储的、正在执行的各访问方法中是否包含所述目标访问方法,以及判断所述计数值是否大于预设的目标计数值;在确定所述目标缓存中存储的、正在执行的各访问方法中未包含有所述目标访问方法,且所述计数值小于或等于所述目标计数值时,确定满足所述...

【专利技术属性】
技术研发人员:何辉
申请(专利权)人:平安壹钱包电子商务有限公司
类型:发明
国别省市:

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

1