一种高效的数据查询处理方法技术

技术编号:39847266 阅读:24 留言:0更新日期:2023-12-29 16:45
本发明专利技术公开了一种高效的数据查询处理方法

【技术实现步骤摘要】
一种高效的数据查询处理方法、系统及装置


[0001]本专利技术涉及
Web
应用
,具体地说是一种高效的数据查询处理方法

系统及装置


技术介绍

[0002]查询数据库中存储的业务数据并在页面上以列表形式进行展示是政务服务领域较为常用的数据展示方式,针对此种场景,常用编码方案包含以下几种:
[0003]1、
结合
Java

SQL

Java
代码文件中编写:
[0004]在
Java
代码文件中,常见以
StringBuffer
作为
sql
查询语句承载容器,将对应的数据查询语句硬编码到
Java
代码文件中,相关查询条件需要根据前端传入参数进行一一判断并进行查询条件语句的编写,从而实现最终的查询效果

此方案优点在于
Java
代码文件经过编译之后生成字节码
class
文件,普通人员无法解析获取相本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种高效的数据查询处理方法,其特征在于,结合
SQL
查询语言及
Freemaker
模板引擎,实现数据查询与业务代码解耦;通过页面配置符合
freemaker
模板引擎的
SQL
查询语句,在对应页面按照统一数据查询接口入参规范组装参数进行业务数据查询,并在用户需求快速变更时,通过在页面配置中修改符合
freemaker
模板引擎的
SQL
查询语句,从而改变查询结果,实现快速响应客户需求
。2.
根据权利要求1所述的一种高效的数据查询处理方法,其特征在于,该方法的实现方式为:
1)、
数据查询
sql
配置,基于
SSM
框架,结合
JavaScript
语言和
HTML
语言,开发前端页面,用以配置
SQL
查询语句并将其存储到数据库中,用以在进行数据查询时调用;
2)、
统一数据查询接口,编写统一的数据查询接口,解除前端页面与后台查询接口逻辑的耦合关系;
3)、
接口调用,统一数据查询接口后,调用对应接口需按照调用规范组装相关数据进行调用,否则返回调用错误提示
。3.
根据权利要求2所述的一种高效的数据查询处理方法,其特征在于,所述数据查询
sql
配置,配置页面包括描述

解析器名称及
sql
文,描述用以说明该
SQL
语句具体用途;解析器名称作为唯一标识,用于前台调用时传入后台进行解析;
sql
文用于填写符合
freemaker
模板引擎规则的数据查询
SQL
,用以调用接口时解析;相关数据保存后存入到对应的数据库表中,用于后续接口调用
。4.
根据权利要求2所述的一种高效的数据查询处理方法,其特征在于,所述统一数据查询接口,后端代码编写时采用适配器模式,除统一的后台查询逻辑外,留有个性化处理接口,研发人员可根据业务需求进行自行实现
。5.
根据权利要求4所述的一种高效的数据查询处理方法,其特征在于,后端提供对外的统一接口,研发人员在编写代码时只需要请求这一个地址即可,后端代码根据传入的
handlerName
参数进行查询对应
SQL
解析器
。6.
根据权利要求5所述的一种高效的数据查询处理方法,其特征在于,所述对应...

【专利技术属性】
技术研发人员:韩增玉李会宋勇宁方刚陈兆亮
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:

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

1