一种数据查询处理方法及装置制造方法及图纸

技术编号:23704735 阅读:13 留言:0更新日期:2020-04-08 11:09
本说明书提供一种数据查询处理方法及装置,所述方法可以应用于网页端,用户可以预先在网页端配置自己需要的数据库,即可以实现在一个前端实现多个数据库的数据查询。并且,在切换数据库时,不需要输入密码,直接在数据查询前选择要查询的数据库即可,提高了数据查询的效率,避免了因密码遗忘或密码错误造成的无法进行数据查询的问题。同时,本说明书实施例,还提供了输入提示功能,预先定义查询关键词,基于用户输入的数据查询语句,为用户展示输入提示信息。能够帮助用户快速准确的输入自己需要查询的语句,提高了数据查询的效率和准确性,同时,适用于对于SQL查询不精通的用户,提高了SQL查询的适用性。

A data query processing method and device

【技术实现步骤摘要】
一种数据查询处理方法及装置
本说明书属于计算机
,尤其涉及一种数据查询处理方法及装置。
技术介绍
SQL(StructuredQueryLanguage,结构化查询语言)是一种特殊目的的编程语言,可以理解为一种数据库查询和程序设计语言,可以用于存取数据以及查询、更新和管理关系数据库系统,SQL查询可以理解为从数据库中取得数据的子集。现有技术中的SQL查询通常应用在客户端,每个客户端有固定的数据库,每个数据库使用的查询语言的格式可能不同,对数据库相关知识要求较高,非专业技术人员进行操作前需要大量培训。并且,在需要切换数据库时,需要重新输入账号密码,有遗忘账号密码的风险。
技术实现思路
本说明书实施例的目的在于提供一种数据查询处理方法及装置,支持多数据库的数据查询,并且数据库切换时不需要更换账号密码。一方面本说明书实施例提供了一种数据查询处理方法,包括:接收数据查询请求,所述数据查询请求中包括:从预先配置的数据库中选择的目标查询数据库和数据查询语句;根据预先存储的查询关键词和所述目标查询数据库,展示所述数据查询语句对应的查询提示信息;执行所述数据查询语句或用户选择的查询提示信息,从所述目标查询数据库中获取对应的查询结果,并返回。进一步地,本说明书一些实施例中,所述方法还包括:根据用户的选择,更新所述目标查询数据库;基于更新后的目标查询数据库,更新所述查询提示信息。进一步地,本说明书一些实施例中,所述根据预先存储的查询关键词和所述目标查询数据库,展示所述数据查询语句对应的查询提示信息,包括:将查询关键词与所述数据查询语句进行比对,获取匹配程度大于预设阈值的查询关键词作为目标关键词;将所述目标关键词与所述目标查询数据库进行匹配,获取所述目标查询数据库中存在的目标关键词;根据获取到的所述目标查询数据库中存在的目标关键词生成所述查询提示信息。进一步地,本说明书一些实施例中,所述查询关键词的获取方法包括:根据历史数据查询请求中的数据查询语句,将出现频率大于预设阈值的语句或词语作为查询关键词;和/或,将历史数据查询请求查询到的表名作为查询关键词。进一步地,本说明书一些实施例中,所述方法包括:若执行所述数据查询语句或用户选择的查询提示信息报错时,则定位报错位置,并将光标显示在所述报错位置处。进一步地,本说明书一些实施例中,所述方法还包括:基于用户的选择,设置查询界面的参数。进一步地,本说明书一些实施例中,所述方法还包括:执行所述数据查询语句时,对所述数据查询语句进行语法规则检查,标记不符合语法规则的语句,并展示正确的语句提示信息。另一方面,本说明书提供了一种数据查询处理装置,包括:查询请求接收单元,用于接收数据查询请求,所述数据查询请求中包括:从预先配置的数据库中选择的目标查询数据库和数据查询语句;查询提示单元,用于根据预先存储的查询关键词和所述目标查询数据库,展示所述数据查询语句对应的查询提示信息;查询语句执行单元,用于执行所述数据查询语句或用户选择的查询提示信息,从所述目标查询数据库中获取对应的查询结果,并返回。进一步地,本说明书一些实施例中,所述装置还包括查询提示更新单元用于:根据用户的选择,更新所述目标查询数据库;基于更新后的目标查询数据库,更新所述查询提示信息。进一步地,本说明书一些实施例中,所述装置还包括报错定位单元,用于:若执行所述数据查询语句或用户选择的查询提示信息报错时,则定位报错位置,并将光标显示在所述报错位置处。进一步地,本说明书一些实施例中,所述装置还包括页面定制单元,用于:基于用户的选择,设置查询界面的参数。再一方面,本说明书提供了数据查询处理系统,包括:功能选择模块,用于目标查询数据库的切换,并对语句输入模块中输入的SQL数据查询语句进行操作;语句输入模块,用于输入SQL数据查询语句,并根据输入的SQL数据查询语句展示查询提示信息;结果展示模块,用于展示SQL数据查询语句的执行信息和执行结果。还一方面,本说明书提供了一种数据查询处理设备,包括:至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述数据查询处理方法。又一方面,本说明书实施例提供了一种数据查询处理设备,包括:至少一个处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述数据查询处理方法,并根据优化获得的待处理文本各个词语的词向量进行自然语言分析。本说明书提供的数据查询处理方法、装置、处理设备、系统,可以应用于Web前端,即可以应用在网页端,用户可以预先在网页端配置自己需要的数据库,即可以实现在一个前端实现多个数据库的数据查询。并且,在切换数据库时,不需要输入密码,直接在数据查询前选择要查询的数据库即可,提高了数据查询的效率,避免了因密码遗忘或密码错误造成的无法进行数据查询的问题。同时,本说明书实施例,还提供了输入提示功能,预先定义查询关键词,基于用户输入的数据查询语句,为用户展示输入提示信息。能够帮助用户快速准确的输入自己需要查询的语句,提高了数据查询的效率和准确性,同时,适用于对于SQL查询不精通的用户,提高了SQL查询的适用性。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本说明书一个实施例中数据查询处理方法的流程示意图;图2是本说明书又一个实施例中数据查询的流程示意图;图3是本说明书提供的数据查询处理装置一个实施例的模块结构示意图;图4是本说明书又一个实施例中数据查询处理装置的模块结构示意图;图5是本说明书又一个实施例中数据查询处理装置的模块结构示意图;图6是本说明书又一个实施例中数据查询处理装置的模块结构示意图;图7是本说明书一个实施例中数据查询处理系统的模块结构示意图;图8是本说明书一个实施例中数据查询处理服务器的硬件结构框图。具体实施方式为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。SQL查询通常应用在客户端中,本说明书实施例提供一种数据查询处理方法,可以应用于Web前端,即可以应用在网页端,用户可以预先在网页端配置自己需要的数据库,即可以实现在一个前端实现多个数本文档来自技高网
...

【技术保护点】
1.一种数据查询处理方法,其特征在于,所述方法包括:/n接收数据查询请求,所述数据查询请求中包括:从预先配置的数据库中选择的目标查询数据库和数据查询语句;/n根据预先存储的查询关键词和所述目标查询数据库,展示所述数据查询语句对应的查询提示信息;/n执行所述数据查询语句或用户选择的查询提示信息,从所述目标查询数据库中获取对应的查询结果,并返回。/n

【技术特征摘要】
1.一种数据查询处理方法,其特征在于,所述方法包括:
接收数据查询请求,所述数据查询请求中包括:从预先配置的数据库中选择的目标查询数据库和数据查询语句;
根据预先存储的查询关键词和所述目标查询数据库,展示所述数据查询语句对应的查询提示信息;
执行所述数据查询语句或用户选择的查询提示信息,从所述目标查询数据库中获取对应的查询结果,并返回。


2.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据用户的选择,更新所述目标查询数据库;
基于更新后的目标查询数据库,更新所述查询提示信息。


3.如权利要求1所述的方法,其特征在于,所述根据预先存储的查询关键词和所述目标查询数据库,展示所述数据查询语句对应的查询提示信息,包括:
将查询关键词与所述数据查询语句进行比对,获取匹配程度大于预设阈值的查询关键词作为目标关键词;
将所述目标关键词与所述目标查询数据库进行匹配,获取所述目标查询数据库中存在的目标关键词;
根据获取到的所述目标查询数据库中存在的目标关键词生成所述查询提示信息。


4.如权利要求1所述的方法,其特征在于,所述查询关键词的获取方法包括:
根据历史数据查询请求中的数据查询语句,将出现频率大于预设阈值的语句或词语作为查询关键词;
和/或,将历史数据查询请求查询到的表名作为查询关键词。


5.如权利要求1所述的方法,其特征在于,所述方法包括:
若执行所述数据查询语句或用户选择的查询提示信息报错时,则定位报错位置,并将光标显示在所述报错位置处。


6.如权利要求1所述的方法,其特征在于,所述方法还包括:
基于用户的选择,设置查询界面的参数。


7.如权利要求1所述的方法,其特征在于,所述方法还包括:
执...

【专利技术属性】
技术研发人员:曾惠琳丁俊辉
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1