一种数据查询方法、系统、终端及计算机可读存储介质技术方案

技术编号:36162778 阅读:12 留言:0更新日期:2022-12-31 20:11
本发明专利技术公开了一种数据查询方法,包括:为查询功能设置唯一的查询标识名称,查询功能包括查询条件和查询结果展示信息;将查询条件和查询结果展示信息配置在数据库或文件中;设定查询功能的SQL语句编写方式和查询条件的解析方式;获取客户端发送的获取配置信息请求,向客户端发送查询条件和查询结果展示信息配置信息;获取客户端发送的查询请求,根据查询标识名称搜索需要执行已配置的SQL语句,根据查询条件配置格式解析查询条件的内容;根据查询条件的内容执行SQL查询语句,查询匹配得到查询结果;将查询结果发送给客户端按照查询结果展示信息进行展示。该方法既降低后期代码开发和维护的工作量,减少开发维护成本,又提升了用户体验。用户体验。用户体验。

【技术实现步骤摘要】
一种数据查询方法、系统、终端及计算机可读存储介质


[0001]本专利技术涉及数据处理方法
,具体涉及一种数据查询方法、系统、终端及计算机可读存储介质。

技术介绍

[0002]在软件系统中,数据查询功能有着相当重要的地位,功能数量也是比较庞大的,对于基于关系型数据库的系统,在交易系统中除了交易类、管理类、行情类等功能外,查询类功能几乎占据了50%以上的功能点。因为数量庞大的查询类会耗费大量的人力进行开发,开发的成品也因人而异,这就增加了后期的代码维护工作。对于使用者来说,更希望同一类功能具有一样的操作习惯,减少学习成本。

技术实现思路

[0003]针对现有技术中的不足,本专利技术提供的一种数据查询方法、系统、终端及计算机可读存储介质,提升用户体验,降低后期代码维护的工作量,减少开发成本。
[0004]第一方面,本专利技术提供的一种数据查询方法,包括以下步骤:
[0005]预先为查询功能设置一个唯一的查询标识名称,所述查询标识名称用于标识不同的查询功能,所述查询功能包括查询条件和查询结果展示信息;
[0006]将查询条件和查询结果展示信息配置在数据库或文件中;
[0007]预先设定查询功能的SQL语句编写方式和查询条件的解析方式;
[0008]获取客户端发送的获取查询条件和查询结果展示信息配置信息请求,向客户端发送查询条件和查询结果展示信息配置信息,获取客户端发送的查询请求,根据查询标识名称获取查询条件的值和查询结果展示信息;
[0009]根据查询标识名称搜索需要执行已配置的SQL语句,根据查询条件配置格式解析查询条件的内容;
[0010]根据查询条件的内容执行SQL查询语句,查询匹配得到查询结果;
[0011]将所述查询结果发送给客户端按照查询结果展示信息进行展示。
[0012]可选地,查询条件包括条件序号、条件标识、默认值、控件类名和占比,所述将查询条件配置在数据库或文件中的具体方法包括:
[0013]将用于表示查询条件控件在客户端的显示界面的显示顺序的条件序号配置在数据库或文件中;
[0014]将用于表示查询条件的英文标识的条件标识配置在数据库或文件中;
[0015]将用于表示查询条件的默认值配置在数据库或文件中;
[0016]将用于表示查询条件对应的客户端的类名的控件类名配置在数据库或文件中;
[0017]将用于表示单个查询条件控件在客户端显示界面上的宽度占用比率的占比配置在数据库或文件中。
[0018]可选地,查询结果展示信息包括结果序号、英文字段名称、中文字段名称、列宽度、
结果对齐方式和结果格式化处理;
[0019]所述将查询结果展示信息配置在数据库或文件中的具体方法包括:
[0020]将用于表示查询结果字段的结果序号配置在数据库或文件中;
[0021]将用于表示查询结果字段的英文名称的英文字段名称配置在数据库或文件中;
[0022]将用于表示查询结果字段的中文名称配置在数据库或文件中;
[0023]将用于表示查询结果字段在客户端表格上显示的列宽度配置在数据库或文件中;
[0024]将用于表示查询结果字段在客户端表格上的对齐方式配置在数据库或文件中;
[0025]将用于表示查询结果字段进行格式化处理配置在数据库或文件中。
[0026]可选地,查询结果字段包括各种类型的数据,包括但不限于金额、数字、枚举、日期和时间。
[0027]第二方面,本专利技术提供的一种数据查询系统,包括:信息配置模块、请求获取模块、解析模块、匹配模块和结果发送模块;
[0028]信息配置模块用于预先为查询功能设置一个唯一的查询标识名称,所述查询标识名称用于标识不同的查询功能,所述查询功能包括查询条件和查询结果展示信息;
[0029]预先设定查询功能的SQL语句编写方式和查询条件的解析方式;
[0030]所述请求获取模块用于获取客户端发送的获取查询条件和查询结果展示信息配置信息请求,向客户端发送查询条件和查询结果展示信息配置信息,获取客户端发送的查询请求,根据查询标识名称获取查询条件的值和查询结果展示信息;
[0031]所述解析模块用于根据查询标识名称搜索需要执行已配置的SQL语句,根据查询条件配置格式解析查询条件的内容;
[0032]所述匹配模块用于根据查询条件的内容执行SQL查询语句,查询匹配得到查询结果;
[0033]所述结果发送模块用于将所述查询结果发送给客户端按照查询结果展示信息进行展示。
[0034]可选地,查询条件包括条件序号、条件标识、默认值、控件类名和占比;
[0035]所述条件序号用于表示查询条件控件在客户端的显示界面的显示顺序;
[0036]所述条件标识用于表示查询条件的英文标识;
[0037]所述默认值用于表示查询条件的默认值;
[0038]所述控件类名用于表示查询条件对应的客户端的类名;
[0039]所述占比用于表示单个查询条件控件在客户端显示界面上的宽度占用比率。
[0040]可选地,查询结果展示信息包括结果序号、英文字段名称、中文字段名称、列宽度、结果对齐方式和结果格式化处理;
[0041]所述结果序号用于表示查询结果字段;
[0042]所述英文字段名称用于表示查询结果字段的英文名称;
[0043]所述中文字段名称用于表示查询结果字段的中文名称;
[0044]所述列宽度用于表示查询结果字段在客户端表格上显示的列宽度;
[0045]所述结果对齐方式用于表示查询结果字段在客户端表格上的对齐方式;
[0046]所述结果格式化处理用于表示查询结果字段进行格式化处理。
[0047]可选地,查询结果字段包括各种类型的数据,包括但不限于金额、数字、枚举、日期
和时间。
[0048]第三方面,本专利技术提供了一种智能终端,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述实施例描述的方法。
[0049]第四方面,本专利技术提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述实施例描述的方法。
[0050]本专利技术的有益效果:
[0051]本专利技术实施例提供的一种数据查询方法,通过制定通用的开发模板,用户按照设定格式完成SQL的编写、查询条件和查询结果展示项在数据库中的初始化配置即可完成查询功能的开发。既降低后期代码开发和维护的工作量,从而减少开发维护成本,又提升了用户体验。
[0052]本专利技术实施例提供的一种数据查询系统、智能终端和计算机可读存储介质,与上述一种数据查询方法出于相同的专利技术构思,具有相同的有益效果。
附图说明<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括以下步骤:预先为查询功能设置一个唯一的查询标识名称,所述查询标识名称用于标识不同的查询功能,所述查询功能包括查询条件和查询结果展示信息;将查询条件和查询结果展示信息配置在数据库或文件中;预先设定查询功能的SQL语句编写方式和查询条件的解析方式;获取客户端发送的获取查询条件和查询结果展示信息配置信息请求,向客户端发送查询条件和查询结果展示信息配置信息,获取客户端发送的查询请求,根据查询标识名称获取查询条件的值和查询结果展示信息;根据查询标识名称搜索需要执行已配置的SQL语句,根据查询条件配置格式解析查询条件的内容;根据查询条件的内容执行SQL查询语句,查询匹配得到查询结果;将所述查询结果发送给客户端按照查询结果展示信息进行展示。2.如权利要求1所述的数据查询方法,其特征在于,所述查询条件包括条件序号、条件标识、默认值、控件类名和占比,所述将查询条件配置在数据库或文件中的具体方法包括:将用于表示查询条件控件在客户端的显示界面的显示顺序的条件序号配置在数据库或文件中;将用于表示查询条件的英文标识的条件标识配置在数据库或文件中;将用于表示查询条件的默认值配置在数据库或文件中;将用于表示查询条件对应的客户端的类名的控件类名配置在数据库或文件中;将用于表示单个查询条件控件在客户端显示界面上的宽度占用比率的占比配置在数据库或文件中。3.如权利要求1所述的数据查询方法,其特征在于,所述查询结果展示信息包括结果序号、英文字段名称、中文字段名称、列宽度、结果对齐方式和结果格式化处理;所述将查询结果展示信息配置在查询结果数据库中的具体方法包括:将用于表示查询结果字段的结果序号配置在数据库或文件中;将用于表示查询结果字段的英文名称的英文字段名称配置在数据库或文件中;将用于表示查询结果字段的中文名称配置在数据库或文件中;将用于表示查询结果字段在客户端表格上显示的列宽度配置在数据库或文件中;将用于表示查询结果字段在客户端表格上的对齐方式配置在数据库或文件中;将用于表示查询结果字段进行格式化处理配置在数据库或文件中。4.如权利要求3所述的数据查询方法,其特征在于,所述查询结果字段包括各种类型的数据,包括但不限于金额、数字、枚举、日期和时间。5.一种数据查询系统,其特征在于,包括:信息配置模块、请求获取模块、解析模块、匹配模块和结果发送模块;所述信息配置模块用于预先为查询功能设置一个唯一的查询标识名称,所述查询标...

【专利技术属性】
技术研发人员:毕锦程吴彩煌陆国元
申请(专利权)人:深圳市雁联计算系统有限公司
类型:发明
国别省市:

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

1