【技术实现步骤摘要】
一种数据库的访问方法、装置、存储介质及电子设备
[0001]本专利技术涉及计算机领域,特别涉及一种数据库的访问方法、装置、存储介质及电子设备。
技术介绍
[0002]随着科学技术的不断发展,互联网技术越来越普及,经常会通过互联网技术来进行数据处理。
[0003]在数据处理过程中,各个终端设备或系统通常需要向数据库服务器发送访问请求,以此来对操作数据库。然而,由于数据库是一种比较脆弱的存储设备,因此如果访问不当就会造成数据库死锁。
[0004]由此亟需一种数据库的访问方法,以解决现有技术中数据库被访问时容易出现死锁的问题。
技术实现思路
[0005]有鉴于此,本专利技术提供了一种数据库的访问方法、装置、存储介质及电子设备,主要目的在于解决目前存在数据库被访问时容易出现死锁的问题。
[0006]为解决上述问题,本申请提供一种数据库的访问方法,包括:
[0007]接收用于访问目标数据库的访问请求;
[0008]从所述访问请求中获取目标访问方法的属性信息;
[0009] ...
【技术保护点】
【技术特征摘要】
1.一种数据库的访问方法,其特征在于,包括:接收用于访问目标数据库的访问请求;从所述访问请求中获取目标访问方法的属性信息;至少基于所述属性信息判断是否满足预设的响应条件;在确定满足所述预设的响应条件时,响应所述访问请求;在确定不满足所述预设的响应条件时,拒绝所述访问请求。2.如权利要求1所述的方法,其特征在于,在接收用于访问目标数据库的访问请求之前,所述方法还包括:预先为各操作数据库的访问方法配置唯一的注解值;所述从所述访问请求中获取目标访问方法的属性信息,具体包括:从所述访问请求中获取目标访问方法的方法名、类名以及注解值中的一种或几种,以获得所述属性信息。3.如权利要求1所述的方法,其特征在于,所述至少基于所述属性信息判断是否满足预设的响应条件,具体包括:基于所述属性信息判断目标缓存中存储的、正在执行的各访问方法中是否包含所述目标访问方法;在确定所述目标缓存中存储的、正在执行的各访问方法中未包含有所述目标访问方法时,确定满足所述预设的响应条件;在确定所述目标缓存中存储的、正在执行的各访问方法中包含有所述目标访问方法时,确定不满足所述预设的响应条件。4.如权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标缓存中存储的、正在执行的各访问方法的计数值;所述至少基于所述属性信息判断是否满足预设的响应条件,具体包括:基于所述属性信息以及所述计数值判断是否满足预设的响应条件。5.如权利要求4所述的方法,其特征在于,所述基于所述属性信息以及所述计数值判断是否满足预设的响应条件,具体包括:基于所述属性信息判断目标缓存中存储的、正在执行的各访问方法中是否包含所述目标访问方法,以及判断所述计数值是否大于预设的目标计数值;在确定所述目标缓存中存储的、正在执行的各访问方法中未包含有所述目标访问方法,且所述计数值小于或等于所述目标计数值时,确定满足所述...
【专利技术属性】
技术研发人员:何辉,
申请(专利权)人:平安壹钱包电子商务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。