[发明专利]数据库表操作方法、装置、电子设备及存储介质在审

专利信息
申请号: 202210301978.6 申请日: 2022-03-24
公开(公告)号: CN114840491A 公开(公告)日: 2022-08-02
发明(设计)人: 程雪峰 申请(专利权)人: 青岛海尔科技有限公司;海尔智家股份有限公司
主分类号: G06F16/21 分类号: G06F16/21;G06F16/955
代理公司: 北京路浩知识产权代理有限公司 11002 代理人: 项辰
地址: 266101 山东省*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据库 操作方法 装置 电子设备 存储 介质
【说明书】:

发明提供一种数据库表操作方法、装置、电子设备及存储介质,其中方法包括:确定通用数据库操作架构,通用数据库操作架构适配数据库中各表的表操作请求;基于通用数据库操作架构,接收并解析前端发送的表操作请求,得到表名、操作指令和操作数据,并基于操作数据,对表名在数据库中对应的表执行操作指令对应的表操作。本发明提供的方法、装置、电子设备及存储介质,能够通过构建通用数据库操作架构,实现了基于通用数据库操作架构能够完成数据库中各表的表操作请求,进而在数据库新增表时,可以仅开发通用数据库操作架构中非通用部分,减少了重复开发量,进而减少了程序开发和测试的成本,同时也减少了因重复开发导致的程序问题的概率。

技术领域

本发明涉及计算机技术领域,尤其涉及一种数据库表操作方法、装置、电子设备及存储介质。

背景技术

目前的Web平台,每一个数据管理页都对应数据库中的一张表,当需要新增一项管理页面时,都需要在对应的数据库中增加一张表,同时需要依据数据库操作架构开发相应的表操作功能,在JAVA开发中,数据库中每增加一张表,则需要依据数据库操作架构对应开发与该表对应的模板类、控制类、业务逻辑类和数据访问类,以实现对该表的增删改查等操作。

因此,现有的数据库操作架构在开发以及后续新增表的时候,会出现较多的重复性工作,导致开发成本和程序测试成本较大,并且容易出现程序问题。

发明内容

本发明提供一种数据库表操作方法、装置、电子设备及存储介质,用以解决现有技术中数据库操作架构不通用导致新增表后需要对架构进行改动,进而导致开发成本高及容易出现问题的缺陷。

本发明提供一种数据库表操作方法,应用于云服务器,所述方法包括:

确定通用数据库操作架构;其中,所述通用数据库操作架构适配数据库中各表的表操作请求;

基于所述通用数据库操作架构,接收并解析前端发送的表操作请求,得到表名、操作指令和操作数据,应用反射机制和所述操作数据,创建所述表名对应的表模板类对象,并应用所述表模板类对象,对所述表名在数据库中对应的表执行所述操作指令对应的表操作。

根据本发明提供的一种数据库表操作方法,所述通用数据库操作架构包括:通用控制类、通用业务逻辑类和数据库中各表对应的数据访问类;

所述接收并解析前端发送的表操作请求,得到表名、操作指令和操作数据,应用反射机制和所述操作数据,创建所述表名对应的表模板类对象,并应用所述表模板类对象,对所述表名在数据库中对应的表执行所述操作指令对应的表操作,包括:

基于所述通用控制类的通用响应函数,接收并解析所述表操作请求,得到所述表名、所述操作指令和所述操作数据;

基于所述通用业务逻辑类中的通用函数,应用反射机制和所述操作数据,创建所述表名对应的表模板类对象,应用反射机制,创建所述表名对应的数据访问类对象,并应用所述数据访问类对象中与所述操作指令对应的操作函数,以及所述表模板类对象,对所述表名在数据库中对应的表执行所述操作指令对应的表操作。

根据本发明提供的一种数据库表操作方法,所述表模板类对象对应的表模板类中的各属性和所述表模板类在数据库中对应的表的字段相匹配。

根据本发明提供的一种数据库表操作方法,所述数据库中各表对应的数据库访问类为父数据访问类的子类;

所述父数据访问类是基于持久层框架构建的,所述父数据访问类包括自定义表操作方法和持久层框架中的通用表操作方法。

根据本发明提供的一种数据库表操作方法,所述接收并解析前端发送的表操作请求,包括:

基于预设路由接收所述前端发送的表操作请求,并对所述表操作请求进行解析;

所述预设路由适配所述数据库中各表的表操作请求的传输。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海尔科技有限公司;海尔智家股份有限公司,未经青岛海尔科技有限公司;海尔智家股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210301978.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top