一种数据库接口的生成方法及装置制造方法及图纸

技术编号:32135430 阅读:17 留言:0更新日期:2022-01-29 19:43
本申请实施例提供一种数据库接口的生成方法及装置,涉及金融领域,方法包括:选择生成数据库接口所需的所有数据表节点模块;设置所述数据表节点模块之间的关联关系;根据所述数据表节点模块和所述关联关系,生成所述数据库接口。本发明专利技术有效降低了编写数据库接口的门槛,使掌握初级数据库知识的业务人员也可以自行完成数据库接口编排工作,不仅提高了数据平台整体的灵活程度,也提高了业务响应速度。也提高了业务响应速度。也提高了业务响应速度。

【技术实现步骤摘要】
一种数据库接口的生成方法及装置


[0001]本申请涉及金融领域,具体涉及数据库接口的生成方法及装置。

技术介绍

[0002]以往对于数据数据库接口的编辑需要开发人员通过编码方式实现,通过web端的配置工具的方案中也大量依赖表单,导致编排效率低和无法直观了解数据库接口结构的问题。通过定制数据数据库接口的语法,并实现基于节点拖拽方式的可视化手段,将序列化后的数据库接口内容发送给服务端,服务端进行校验后生成对应的数据数据库接口。

技术实现思路

[0003]针对现有技术中的问题,本申请提供一种数据库接口的生成方法及装置,方法包括:选择生成数据库接口所需的所有数据表节点模块;设置所述数据表节点模块之间的关联关系;根据所述数据表节点模块和所述关联关系,生成所述数据库接口。本专利技术有效降低了编写数据库接口的门槛,使掌握初级数据库知识的业务人员也可以自行完成数据库接口编排工作,不仅提高了数据平台整体的灵活程度,也提高了业务响应速度。
[0004]本专利技术的一方面,提供一种数据库接口的生成方法,包括:
[0005]选择生成数据库接口所需的所有数据表节点模块;
[0006]设置所述数据表节点模块之间的关联关系;
[0007]根据所述数据表节点模块和所述关联关系,生成所述数据库接口。
[0008]在优选的实施例中,还包括:
[0009]生成所述数据表节点模块。
[0010]在优选的实施例中,所述生成所述数据表节点模块,包括:
[0011]创建一初始化的数据表节点模块;
[0012]将数据表节点的属性信息添加到所述数据表节点模块中,生成所述数据表节点模块。
[0013]在优选的实施例中,所述数据表节点的属性信息,包括:
[0014]表信息、字段列表、字段修饰、查询条件、分组字段、排序字段。
[0015]在优选的实施例中,所述设置所述数据表节点模块之间的关联关系,包括:
[0016]以有向连线的方式设置所述数据表节点模块之间的关联关系。
[0017]在优选的实施例中,所述以有向连线的方式设置所述数据表节点模块之间的关联关系,包括:
[0018]若连线由第一数据表节点指向第二数据表节点,则所述第一数据表节点与所述第二数据表节点的关联关系确定为左关联;
[0019]若连线由第二数据表节点指向第一数据表节点,则所述第一数据表节点与所述第二数据表节点的关联关系确定为右关联;
[0020]若连线为第一数据表节点与第二数据表节点之间的双向指向,则所述第一数据表
节点与所述第二数据表节点的关联关系确定为内关联。
[0021]在优选的实施例中,所述根据所述数据表节点模块和所述关联关系,生成所述数据库接口,包括:
[0022]根据所述数据表节点的属性及所述关联关系,生成预设格式序列文件;
[0023]根据所述预设格式序列文件,生成数据库语句;
[0024]将所述数据库语句封装为数据库接口。
[0025]在优选的实施例中,所述预设格式,包括:
[0026]字段信息,表信息,查询条件,分组信息,排序信息,可视化描述信息,数据库接口信息。
[0027]本专利技术的又一方面,提供一种数据库接口的生成装置,包括:
[0028]节点模块选择模块,选择生成数据库接口所需的所有数据表节点模块;
[0029]关联关系设置模块,设置所述数据表节点模块之间的关联关系;
[0030]接口生成模块,根据所述数据表节点模块和所述关联关系,生成所述数据库接口。
[0031]在优选的实施例中,还包括:
[0032]节点模块生成模块,生成所述数据表节点模块。
[0033]在优选的实施例中,所述节点模块生成模块,包括:
[0034]模块初始化单元,创建一初始化的数据表节点模块;
[0035]信息添加单元,将数据表节点的属性信息添加到所述数据表节点模块中,生成所述数据表节点模块。
[0036]在优选的实施例中,所述接口生成模块,包括:
[0037]序列文件生成单元,根据所述数据表节点的属性及所述关联关系,生成预设格式序列文件;
[0038]数据库语句生成单元,根据所述预设格式序列文件,生成数据库语句;
[0039]接口封装单元,将所述数据库语句封装为数据库接口。
[0040]本专利技术的又一方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的数据库接口的生成方法。
[0041]本专利技术的又一方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的数据库接口的生成方法。
[0042]由上述技术方案可知,本申请提供的一种数据库接口的生成方法,方法包括:选择生成数据库接口所需的所有数据表节点模块;设置所述数据表节点模块之间的关联关系;根据所述数据表节点模块和所述关联关系,生成所述数据库接口。本专利技术有效降低了编写数据库接口的门槛,使掌握初级数据库知识的业务人员也可以自行完成数据库接口编排工作,不仅提高了数据平台整体的灵活程度,也提高了业务响应速度。
附图说明
[0043]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
这些附图获得其他的附图。
[0044]图1是数据库接口的生成方法流程示意图。
[0045]图2是数据表节点模块生成流程示意图。
[0046]图3是由数据表节点模块生成数据表接口的流程示意图。
[0047]图4是数据库接口的生成装置的结构示意图。
[0048]图5是本申请实施例中的电子设备的结构示意图。
具体实施方式
[0049]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0050]需要说明的是,本申请公开的数据库接口的生成方法及装置可用于计算机
,也可用于除计算机
之外的任意领域,本申请公开的数据库接口的生成方法及装置的应用领域不做限定。
[0051]以往对于数据数据库接口的编辑需要开发人员通过编码方式实现,通过web端的配置工具的方案中也大量依赖表单,导致编排效率低和无法直观了解数据库接口结构的问题。通过定制数据数据库接口的语法,并实现基于节点拖拽方式的可视化手段,将序列化后的数据库接口内容发送给服务端,服务端进行校验后生成对应的数据数据库接口本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库接口的生成方法,其特征在于,包括:选择生成数据库接口所需的所有数据表节点模块;设置所述数据表节点模块之间的关联关系;根据所述数据表节点模块和所述关联关系,生成所述数据库接口。2.根据权利要求1所述的一种数据库接口的生成方法,其特征在于,还包括:生成所述数据表节点模块。3.根据权利要求2所述的一种数据库接口的生成方法,其特征在于,所述生成所述数据表节点模块,包括:创建一初始化的数据表节点模块;将数据表节点的属性信息添加到所述数据表节点模块中,生成所述数据表节点模块。4.根据权利要求3所述的一种数据库接口的生成方法,其特征在于,所述数据表节点的属性信息,包括:表信息、字段列表、字段修饰、查询条件、分组字段、排序字段。5.根据权利要求1所述的一种数据库接口的生成方法,其特征在于,所述设置所述数据表节点模块之间的关联关系,包括:以有向连线的方式设置所述数据表节点模块之间的关联关系。6.根据权利要求5所述的一种数据库接口的生成方法,其特征在于,所述以有向连线的方式设置所述数据表节点模块之间的关联关系,包括:若连线由第一数据表节点指向第二数据表节点,则所述第一数据表节点与所述第二数据表节点的关联关系确定为左关联;若连线由第二数据表节点指向第一数据表节点,则所述第一数据表节点与所述第二数据表节点的关联关系确定为右关联;若连线为第一数据表节点与第二数据表节点之间的双向指向,则所述第一数据表节点与所述第二数据表节点的关联关系确定为内关联。7.根据权利要求1所述的一种数据库接口的生成方法,其特征在于,所述根据所述数据表节点模块和所述关联关系,生成所述数据库接口,包括:根据所述数据表节点的属性及所述关联关系,生成预设格式序列文...

【专利技术属性】
技术研发人员:刘泱林相相詹娇淑徐晓琳
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1