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

技术编号:23624924 阅读:23 留言:0更新日期:2020-03-31 22:42
本发明专利技术实施例涉及数据库技术领域,特别是涉及一种数据库访问的方法、装置以及电子设备。该方法包括:检测代理服务器状态;若检测到所述代理服务器正常,则通过所述代理服务器访问真实数据库;若检测到所述代理服务器异常,则直接访问所述真实数据库。通过上述方法,本发明专利技术实施例可以实现在代理服务器宕机之后,客户端仍然可以获得数据,解决在数据库访问代理失效后造成的业务系统瘫痪的问题。

A database access method, device and electronic equipment

【技术实现步骤摘要】
一种数据库访问的方法、装置以及电子设备
本专利技术实施例涉及数据库
,特别是涉及一种数据库访问的方法、装置以及电子设备。
技术介绍
随着数据库技术的广泛应用,数据库的安全问题成为重中之重,数据库访问代理技术是一种保护数据库安全的方法。目前,数据库访问代理技术通过代理服务器接收客户端发送到真实数据库的连接请求,解析请求并进行格式转换后转发到真实数据库中,再把真实数据库返回的操作结果发送给客户端。但是当代理服务器宕机之后客户端将无法连接数据库,这对于某些业务系统来说是致命的问题。为了解决代理服务宕机所带来的业务访问问题,现有技术提出了两种解决方案:一种是主备代理技术,即由两台代理服务器进行部署,一台设备作为主代理服务器,一台作为备用代理服务器,客户端连接时通过主代理服务器,当主代理服务器失效后切换为备用代理服务器。另一种是集群代理技术,即由两到三台或以上的代理服务器同时进行部署,只要有一台设备的代理是有效的,客户端就能进行代理访问。但是,在实现本专利技术实施例的过程中,专利技术人发现:当主备代理服务器同时失效或者当集群本文档来自技高网...

【技术保护点】
1.一种数据库访问的方法,其特征在于,包括:/n检测代理服务器状态;/n若检测到所述代理服务器正常,则通过所述代理服务器访问真实数据库;/n若检测到所述代理服务器异常,则直接访问所述真实数据库。/n

【技术特征摘要】
1.一种数据库访问的方法,其特征在于,包括:
检测代理服务器状态;
若检测到所述代理服务器正常,则通过所述代理服务器访问真实数据库;
若检测到所述代理服务器异常,则直接访问所述真实数据库。


2.根据权利要求1所述的方法,其特征在于,所述检测代理服务器状态的步骤,进一步包括:
每隔预设间隔时间向所述代理服务器发送检测请求;
若在预设等待时间内接收到所述代理服务器的返回结果,则判定所述代理服务器正常;
若在所述预设等待时间内没有接收到所述代理服务器的返回结果,则判定所述代理服务器异常。


3.根据权利要求1或2所述的方法,其特征在于,所述直接访问所述真实数据库的步骤,进一步包括:
输出加密提示信息;
接收用户根据所述提示输入的反馈信息;
根据所述反馈信息访问所述真实数据库。


4.根据权利要求3所述的方法,其特征在于,所述根据所述反馈信息访问所述真实数据库的步骤,进一步包括:
若所述反馈信息为正面反馈信息,则加密访问真实数据库;
若所述反馈信息为负面反馈信息,则不加密访问真实数据库。


5.一种数据库访问的装置,其特征在于,包括:
检测模块,用于检测代理服务器状态;
第一访问模块,用于若检测到所述代理服务器正常,则通过所述代理服务器访问真实数据库;
第二访问模块,用于若检测到所述代理服务器异常,则直接访问所述真实数据库...

【专利技术属性】
技术研发人员:刘永波
申请(专利权)人:深圳昂楷科技有限公司
类型:发明
国别省市:广东;44

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

1