数据库表操作方法、装置、电子设备及存储介质制造方法及图纸

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

【技术实现步骤摘要】
数据库表操作方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种数据库表操作方法、装置、电子设备及存储介质。

技术介绍

[0002]目前的Web平台,每一个数据管理页都对应数据库中的一张表,当需要新增一项管理页面时,都需要在对应的数据库中增加一张表,同时需要依据数据库操作架构开发相应的表操作功能,在JAVA开发中,数据库中每增加一张表,则需要依据数据库操作架构对应开发与该表对应的模板类、控制类、业务逻辑类和数据访问类,以实现对该表的增删改查等操作。
[0003]因此,现有的数据库操作架构在开发以及后续新增表的时候,会出现较多的重复性工作,导致开发成本和程序测试成本较大,并且容易出现程序问题。

技术实现思路

[0004]本专利技术提供一种数据库表操作方法、装置、电子设备及存储介质,用以解决现有技术中数据库操作架构不通用导致新增表后需要对架构进行改动,进而导致开发成本高及容易出现问题的缺陷。
[0005]本专利技术提供一种数据库表操作方法,应用于云服务器,所述方法包括:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库表操作方法,其特征在于,应用于云服务器,所述方法包括:确定通用数据库操作架构;其中,所述通用数据库操作架构适配数据库中各表的表操作请求;基于所述通用数据库操作架构,接收并解析前端发送的表操作请求,得到表名、操作指令和操作数据,应用反射机制和所述操作数据,创建所述表名对应的表模板类对象,并应用所述表模板类对象,对所述表名在数据库中对应的表执行所述操作指令对应的表操作。2.根据权利要求1所述的数据库表操作方法,其特征在于,所述通用数据库操作架构包括:通用控制类、通用业务逻辑类和数据库中各表对应的数据访问类;所述接收并解析前端发送的表操作请求,得到表名、操作指令和操作数据,应用反射机制和所述操作数据,创建所述表名对应的表模板类对象,并应用所述表模板类对象,对所述表名在数据库中对应的表执行所述操作指令对应的表操作,包括:基于所述通用控制类的通用响应函数,解析所述表操作请求,得到所述表名、所述操作指令和所述操作数据;基于所述通用业务逻辑类中的通用函数,应用反射机制和所述操作数据,创建所述表名对应的表模板类对象,应用反射机制,创建所述表名对应的数据访问类对象,并应用所述数据访问类对象中与所述操作指令对应的操作函数,以及所述表模板类对象,对所述表名在数据库中对应的表执行所述操作指令对应的表操作。3.根据权利要求1所述的数据库表操作方法,其特征在于,所述表模板类对象对应的表模板类中的各属性和所述表模板类在数据库中对应的表的字段相匹配。4.根据权利要求2或3所述的数据库表操作方法,其特征在于,所述数据库中各表对应的数据库访问类为父数据访问类的子类;所述父数据访问类是基于持久层框架构建的,所述父数据访问类包括自定义表操作方法和持久层框架中的通用表操作方法。5.根据权利要求1至3中任一项所述的数据库表操作方法,其特征在于,所述接收并解析前端发送的表操作请求,包括:基于预设路由接收所述前端发送的表操作请求,并对所述表操作...

【专利技术属性】
技术研发人员:程雪峰
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1