关系型数据库的查询展示方法及系统技术方案

技术编号:30763568 阅读:18 留言:0更新日期:2021-11-10 12:17
本发明专利技术公开关系型数据库的查询展示方法及系统,涉及数据查询技术领域;通过配置端进行关系型数据库中表信息的展示配置并以微服务方式发布至展示端,通过展示端接收微服务方式发布的表信息的展示配置信息,并根据展示配置信息进行表信息的数据展示。置信息进行表信息的数据展示。置信息进行表信息的数据展示。

【技术实现步骤摘要】
关系型数据库的查询展示方法及系统


[0001]本专利技术公开方法及系统,涉及数据查询
,具体地说是关系型数据库的查询展示方法及系统。

技术介绍

[0002]目前针对关系型数据库的业务表的查询展示,只能通过手动定制开发。如果业务表的数量比较庞大,就需要手动开发很多列表、详情页面,开发工作量巨大,容易影响项目的交付周期。并且尚未有成型的方法或者产品,能够满足定制化且通用性的要求,对指定业务表进行查询、详情展示,满足系统使用者的需求。

技术实现思路

[0003]本专利技术针对现有技术的问题,提供关系型数据库的查询展示方法及系统,解决指定业务表的定制化列表、详情展示等问题,减少开发工作量。
[0004]本专利技术提出的具体方案是:
[0005]关系型数据库的查询展示方法,通过配置端进行关系型数据库中表信息的展示配置并以微服务方式发布至展示端,
[0006]通过展示端接收微服务方式发布的表信息的展示配置信息,并根据展示配置信息进行表信息的数据展示。
[0007]进一步,所述的关系型数据库的查询展示方法中展示配置前进行表信息的采集:
[0008]通过配置端根据数据库类型接入数据源,采集对应数据源中的所有表信息。
[0009]进一步,所述的关系型数据库的查询展示方法中展示配置包括:
[0010]通过配置端读取表信息中所有字段信息,配置每个字段的配置项。
[0011]进一步,所述的关系型数据库的查询展示方法中所述配置配置项包括:
[0012]配置列表页上展示方式,
[0013]配置链接详情页面,
[0014]配置查询条件,以及模糊查询条件,
[0015]配置日期字段,以及日期格式查询条件。
[0016]进一步,所述的关系型数据库的查询展示方法中通过展示端解析展示配置信息,并对关系型数据库的数据源信息进行动态绑定。
[0017]进一步,所述的关系型数据库的查询展示方法中通过展示端利用sql语句进行展示配置信息与数据源信息的查询,以便获得相应的展示配置信息进行关系型数据库的表信息的展示。
[0018]关系型数据库的查询展示系统,包括配置模块、发布模块、接收模块及展示模块,
[0019]配置模块通过配置端进行关系型数据库中表信息的展示配置,发布模块以微服务方式发布至展示端,
[0020]接收模块通过展示端接收微服务方式发布的表信息的展示配置信息,展示模块根
据展示配置信息进行表信息的数据展示。
[0021]关系型数据库的查询展示装置,包括至少一个存储器和至少一个处理器;
[0022]所述至少一个存储器,用于存储机器可读程序;
[0023]所述至少一个处理器,用于调用所述机器可读程序,执行所述的关系型数据库的查询展示方法。
[0024]本专利技术的有益之处是:
[0025]本专利技术提供关系型数据库的查询展示方法,能够对一般结构化业务表的列表展示页面、详情页面进行定制化的展示,不再需要手动进行开发,大大缩小了业务表数据展示的开发工作量,只要业务表的配置信息的微服务可达,便可以在任何端进行展示。
附图说明
[0026]图1是本专利技术方法应用示意图。
[0027]图2是本专利技术方法流程示意图。
具体实施方式
[0028]下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。
[0029]本专利技术提供关系型数据库的查询展示方法,通过配置端进行关系型数据库中表信息的展示配置并以微服务方式发布至展示端,
[0030]通过展示端接收微服务方式发布的表信息的展示配置信息,并根据展示配置信息进行表信息的数据展示。
[0031]利用本专利技术方法能够对一般结构化业务表的列表展示页面、详情页面进行定制化的展示,不再需要手动进行开发,大大缩小了业务表数据展示的开发工作量,只要业务表的配置信息的微服务可达,便可以在任何端进行展示。
[0032]具体应用中,在本专利技术的一些实施例中,大大缩小了业务表数据展示的开发工作量,只要业务表的配置信息的微服务可达,便可以在任何端进行展示,其中具体过程为:
[0033]通过配置端进行关系型数据库中表信息的展示配置:
[0034]根据目标业务表所存储的关系数据库类型,接入数据源,采集对应数据源中的所有表信息,主要包括表名,中文备注等,可以以结构树的形式展现;
[0035]选中所要展示的业务表,读取出此业务表的所有字段信息,以列表的形式展示,纵轴为该业务表的字段名称,横轴为配置项;
[0036]对每个字段进行配置,配置项主要包括是否列表页上展示、是否链接详情页面、是否查询条件、是否模糊查询条件、是否日期字段、是否日期格式查询条件等,最终把这些配置信息保存到数据库中;
[0037]以微服务方式发布至展示端:通过配置端读取数据库中保存的业务表的数据源信息、数据表信息、数据表字段配置信息,最终以微服务的方式发布,以便展示端接收。
[0038]通过展示端接收微服务方式发布的表信息的展示配置信息:通过展示端接收配置端发布的微服务配置信息,解析数据源信息、数据表信息、数据字段信息,数据字段信息包含是否列表页上展示、是否链接详情页面、是否查询条件、是否模糊查询条件、是否日期字
段、是否日期格式查询条件等微服务包中的所有配置信息;
[0039]通过展示端采用动态配置数据源方式,对接收到的数据源信息进行动态绑定,打通与不同数据库之间的连接;
[0040]通过展示端根据接收到的数据表信息、数据字段配置信息,拼接成符合要求的sql,进行查询,得到数据,返回到前端页面,
[0041]前端编写通用列表、详情页面,对后端返回的信息进行解析,对数据进行列表展示及详情展示。
[0042]并且利用本专利技术方法可以部署多个配置端,多个展示端。一个展示端可接收多个配置端微服务信息,一个配置端的配置信息可被多个展示端接收调用,只要微服务可达即可。
[0043]同时本专利技术还提供关系型数据库的查询展示系统,包括配置模块、发布模块、接收模块及展示模块,
[0044]配置模块通过配置端进行关系型数据库中表信息的展示配置,发布模块以微服务方式发布至展示端,
[0045]接收模块通过展示端接收微服务方式发布的表信息的展示配置信息,展示模块根据展示配置信息进行表信息的数据展示。上述系统内的各模块之间的信息交互、执行过程等内容,由于与本专利技术方法实施例基于同一构思,具体内容可参见本专利技术方法实施例中的叙述,此处不再赘述。同样地,本专利技术系统能够对一般结构化业务表的列表展示页面、详情页面进行定制化的展示,不再需要手动进行开发,大大缩小了业务表数据展示的开发工作量,只要业务表的配置信息的微服务可达,便可以在任何端进行展示。
[0046]以及本专利技术提供关系型数据库的查询展示装置,包括至少一个存储本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.关系型数据库的查询展示方法,其特征是通过配置端进行关系型数据库中表信息的展示配置并以微服务方式发布至展示端,通过展示端接收微服务方式发布的表信息的展示配置信息,并根据展示配置信息进行表信息的数据展示。2.根据权利要求1所述的关系型数据库的查询展示方法,其特征是展示配置前进行表信息的采集:通过配置端根据数据库类型接入数据源,采集对应数据源中的所有表信息。3.根据权利要求1或2所述的关系型数据库的查询展示方法,其特征是展示配置包括:通过配置端读取表信息中所有字段信息,配置每个字段的配置项。4.根据权利要求3所述的关系型数据库的查询展示方法,其特征是所述配置配置项包括:配置列表页上展示方式,配置链接详情页面,配置查询条件,以及模糊查询条件,配置日期字段,以及日期格式查询条件。5.根据权利要求1所述的关系型数据库的查询展示方法,其特征是通过展示端解...

【专利技术属性】
技术研发人员:吴修同
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:

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

1