CN109063057A - 数据库查询方法、终端、服务器、计算机可读介质及设备 - Google Patents

数据库查询方法、终端、服务器、计算机可读介质及设备 Download PDF

Info

Publication number
CN109063057A
CN109063057A CN201810801215.1A CN201810801215A CN109063057A CN 109063057 A CN109063057 A CN 109063057A CN 201810801215 A CN201810801215 A CN 201810801215A CN 109063057 A CN109063057 A CN 109063057A
Authority
CN
China
Prior art keywords
mail
rule
query statement
server
database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810801215.1A
Other languages
English (en)
Inventor
康谈平
张瑜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nine Fujinke Holding Group Co Ltd
Original Assignee
Nine Fujinke Holding Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nine Fujinke Holding Group Co Ltd filed Critical Nine Fujinke Holding Group Co Ltd
Priority to CN201810801215.1A priority Critical patent/CN109063057A/zh
Publication of CN109063057A publication Critical patent/CN109063057A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供数据库查询方法、终端、服务器、计算机可读介质及设备,在数据库查询时,其可以通过例如SQL语言与hive,habase等非关系型数据库建立连接,因此,可以调取非关系型数据库中的数据信息,并且其次它能将本***中保存的sql语句通过配置的方式定时的以邮件的方式发送给收件人,而且邮件类型多样,发送频率多样,并且可以配置不同的规则来判断是否需要发送邮件;订阅邮件成本低廉,只针对特定的客户感兴趣的内容发送邮件信息;最后,对于开发人员来说,对于一些固定的每天提数的需求可以免去每次都要手动提取,节约了人力物力。

Description

数据库查询方法、终端、服务器、计算机可读介质及设备
技术领域
本发明涉及数据库检索技术领域。更具体地,涉及数据库查询方法、终端、服务器、计算机可读介质及设备。
背景技术
常见的数据库终端只能连接Mysql,oracle等关系型数据库,通过对应的数据查询语言进行查询,但是hive,habase等非关系型数据库则不能连接,并且常见的数据库终端不存在通过保存sql语句定时发送邮件的功能。
发明内容
为了解决上述技术问题中的至少一个,本发明的第一个方面提供了一种数据库查询方法,包括:
选取一个服务器,向该服务器发送数据库选择指令,以通过服务器与对应的数据库建立连接;
输入查询语句,并向该数据库发送查询指令,以查询数据库中对应该查询语句的数据信息,并使服务器基于所述数据信息创建订阅邮件;
保存所述查询语句,并增加发送规则,以使服务器获取该查询语句在其所在数据库中的编号,按照发送规则发送所述订阅邮件。
优选地,所述查询语句配置为基于SQL编写。
优选地,所述发送规则包括:收件周期、收件地址、发送类型、邮件名称、检查规则以及参数配置。
优选地,所述保存所述查询语句配置为:判断是否输入与查询语句对应的语句标识,若判断为否,则输入所述语句标识。
优选地,所述按照发送规则发送所述订阅邮件包括:
验证该查询语句在其所在数据库中的编号是否输入正确,若正确则输出提交所述邮件指令至服务器,以使服务器导出订阅邮件参数列表;
对订阅邮件参数列表进行编辑并添加发送规则,完成后发出测试邮件指令,以使服务器对待测试的邮件进行验证,若验证成功则发送订阅邮件。
优选地,所述验证包括下述至少一个:
验证查询语句在其所在列表中的编号是否为数字;
验证查询语句在其所在列表中的编号是否为重复;
验证发送规则中是否包含时间限制,并验证该时间限制格式是否符合要求;
验证负责人邮箱地址以及其邮箱格式是否正确;
验证收件人邮箱地址以及其邮箱格式是否正确;
验证是否符合检验规则及该规则的格式。
本发明另一方面提供一种数据库查询方法,包括:
接收数据库选择指令,使终端与对应的数据库建立连接;
接收查询语句,并根据查询指令,调取数据库中对应该查询语句的数据信息至终端,并基于所述数据信息创建订阅邮件;
接收保存所述查询语句的指令,并基于终端增加的发送规则,获取该查询语句在其所在数据库中的编号,按照发送规则发送所述订阅邮件。
优选地,所述查询语句配置为基于SQL编写。
优选地,所述发送规则包括:收件周期、收件地址、发送类型、邮件名称、检查规则以及参数配置。
优选地,所述保存所述查询语句配置为:判断是否输入与查询语句对应的语句标识,若判断为否,则输入所述语句标识。
优选地,所述按照发送规则发送所述订阅邮件包括:
验证所述该查询语句在其所在列表中的编号是否输入正确,若正确则输出提交所述邮件指令至服务器,以使服务器导出订阅邮件参数列表;
对订阅邮件参数列表进行编辑并添加发送规则,完成后发出测试邮件指令;
验证订阅邮件,若验证成功则发送订阅邮件。
优选地,所述验证包括:
验证查询语句在其所在列表中的编号是否为数字;
验证查询语句在其所在列表中的编号是否为重复;
验证发送规则中是否包含时间限制,并验证该时间限制格式是否符合要求;
验证负责人邮箱地址以及其邮箱格式是否正确;
验证收件人邮箱地址以及其邮箱格式是否正确;
验证是否符合检验规则及该规则的格式。
本发明又一方面提供一种数据库查询终端,包括:
终端选取一个服务器,向该服务器发送数据库选择指令,以通过服务器与对应的数据库建立连接;
所述终端输入查询语句,并向该数据库发送查询指令,以查询数据库中对应该查询语句的数据信息,并使服务器基于所述数据信息创建订阅邮件;
所述终端保存所述查询语句,并增加发送规则,以使服务器获取该查询语句在其所在数据库中的编号,按照发送规则发送所述订阅邮件。
优选地,所述查询语句配置为基于SQL编写。
优选地,所述发送规则包括:收件周期、收件地址、发送类型、邮件名称、检查规则以及参数配置。
优选地,所述保存所述查询语句配置为:终端判断是否输入与查询语句对应的语句标识,若判断为否,则输入所述语句标识。
优选地,所述按照发送规则发送所述订阅邮件包括:
验证该查询语句在其所在数据库中的编号是否输入正确,若正确则输出提交所述邮件指令至服务器,以使服务器导出订阅邮件参数列表;
对订阅邮件参数列表进行编辑并添加发送规则,完成后发出测试邮件指令,以使服务器对待测试的邮件进行验证,若验证成功则发送订阅邮件。
优选地,所述验证包括下述至少一个:
验证查询语句在其所在列表中的编号是否为数字;
验证查询语句在其所在列表中的编号是否为重复;
验证发送规则中是否包含时间限制,并验证该时间限制格式是否符合要求;
验证负责人邮箱地址以及其邮箱格式是否正确;
验证收件人邮箱地址以及其邮箱格式是否正确;
验证是否符合检验规则及该规则的格式。
本发明又一方面提供一种服务器,包括:
服务器接收数据库选择指令,使终端与对应的数据库建立连接;
接收查询语句,并根据查询指令,查询数据库中对应该查询语句的数据信息,并基于所述数据信息创建订阅邮件;
接收保存所述查询语句的指令,并基于终端增加的发送规则,获取该查询语句在其所在数据库中的编号,按照发送规则发送所述订阅邮件。
优选地,所述查询语句配置为基于SQL编写。
优选地,所述发送规则包括:收件周期、收件地址、发送类型、邮件名称、检查规则以及参数配置。
优选地,所述保存所述查询语句配置为:判断是否输入与查询语句对应的语句标识,若判断为否,则输入所述语句标识。
优选地,所述按照发送规则发送所述订阅邮件包括:
验证所述该查询语句在其所在列表中的编号是否输入正确,若正确则输出提交所述邮件指令至服务器,以使服务器导出订阅邮件参数列表;
对订阅邮件参数列表进行编辑并添加发送规则,完成后发出测试邮件指令;
验证订阅邮件,若验证成功则发送订阅邮件。
优选地,所述验证包括:
验证查询语句在其所在列表中的编号是否为数字;
验证查询语句在其所在列表中的编号是否为重复;
验证发送规则中是否包含时间限制,并验证该时间限制格式是否符合要求;
验证负责人邮箱地址以及其邮箱格式是否正确;
验证收件人邮箱地址以及其邮箱格式是否正确;
验证是否符合检验规则及该规则的格式。
本发明又一方面一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,
所述处理器执行所述程序时实现如上终端执行的所述方法;或者,
所述处理器执行所述程序时实现如服务器执行的所述方法。
本发明又一方面提供一种计算机可读介质,其上存储有计算机程序,其特征在于,
该程序被处理器执行时实现如上终端执行的所述方法;或者,
该程序被处理器执行时实现如上服务器执行的所述方法。
本发明的有益效果如下:
本发明实施例提供数据库查询方法、终端、服务器、计算机可读介质及设备,在数据库查询时,其可以通过例如SQL语言与hive,habase等非关系型数据库建立连接,因此,可以调取非关系型数据库中的数据信息,并且其次它能将本***中保存的sql语句通过配置的方式定时的以邮件的方式发送给收件人,而且邮件类型多样,发送频率多样,并且可以配置不同的规则来判断是否需要发送邮件;订阅邮件成本低廉,只针对特定的客户感兴趣的内容发送邮件信息;最后,对于开发人员来说,对于一些固定的每天提数的需求可以免去每次都要手动提取,节约了人力物力。
附图说明
下面结合附图对本发明的具体实施方式作进一步详细的说明。
图1示出本发明实施例中涉及的一种数据库查询***的场景架构
图2示出了本发明实施例中一种数据库查询***的具体流程示意图。
图3示出了本发明实施例中发送邮件流程示意图。
图4示出了本发明实施例中邮箱验证步骤的流程示意图。
图5示出了适用于用来实现本发明实施例的计算机设备的结构示意图。
具体实施方式
为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
在附图中示出了根据本发明公开实施例的各种截面图。这些图并非是按比例绘制的,其中为了清楚表达的目的,放大了某些细节,并且可能省略了某些细节。图中所示出的各种区域、层的形状以及他们之间的相对大小、位置关系仅是示例性的,实际中可能由于制造公差或技术限制而有所偏差,并且本领域人员根据实际所需可以另外设计具有不同形状、大小、相对位置的区域/层。
在图1是本发明实施例中涉及的一种数据库查询***的场景架构,包括终端101以及服务器100。
终端101可以为例如智能手机、平板电脑、电脑或者其他具有输入功能的智能设备。
服务器100与第一终端101进行交互,在可选的实施例中,服务器100可以包括后文提到的数据库,数据库可以是Mysql,oracle等关系型数据库,也可以是hive,habase等非关系型数据库,本发明不限于此。
应当理解,图1中的终端、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端、网络和服务器。
以下结合若干实施例说明上述终端和服务器实现本发明具体过程:
图2是本发明实施例中的一种数据库查询方法的实施流程图,如图所示,本实施例中的数据库查询方法包括以下流程:
S100:终端选取一个服务器,向该服务器发送数据库选择指令。
该指令可以通过终端的下拉按钮实现,本发明不限于此。
S200:服务器接收数据库选择指令,使终端与对应的数据库建立连接。
S300:终端输入查询语句,并向该数据库发送查询指令。
S400:服务器接收查询语句,并根据查询指令,调取数据库中对应该查询语句的数据信息至终端,并基于所述数据信息创建订阅邮件。
具体的,数据信息可以是数据库中的数据表,采用上述方法确定数据库查询指令需要访问的数据表,提取出数据库查询指令包含的所有数据表名,将该些表名确定为所需访问的数据表的表名,从而完成文件数据的提取。
上述提取可以通过SQL命令进行表名提取,该数据表名可以为预先生成的文件。
当然,上述说明仅仅以SQL为举例,也可以通过其他方式实现本发明。
S500:保存所述查询语句,并增加发送规则。
当发出保存查询语句指令时,客户端进行判断,判断其是否输入了对应的语句标识,该标识如同简要摘要或者标题,起到对执行的查询语句的识别和分类作用,当判断为否时,需要输入语句标识。当判断为是,即可进入下一步。
所述发送规则包括:收件周期、收件地址、发送类型、邮件名称、检查规则以及参数配置。
例如,可以在终端的显示界面通过填写上述信息,增加发送规则。
S600:接收保存所述查询语句的指令,并基于终端增加的发送规则,获取该查询语句在其所在数据库中的编号,按照发送规则发送所述订阅邮件。
在数据库查询时,其可以通过例如SQL语言与hive,habase等非关系型数据库建立连接,因此,可以调取非关系型数据库中的数据信息,并且其次它能将本***中保存的sql语句通过配置的方式定时的以邮件的方式发送给收件人,而且邮件类型多样,发送频率多样,并且可以配置不同的规则来判断是否需要发送邮件;订阅邮件成本低廉,只针对特定的客户感兴趣的内容发送邮件信息;最后,对于开发人员来说,对于一些固定的每天提数的需求可以免去每次都要手动提取,节约了人力物力。
进一步的,在另一个实施例中,为了避免发送错误,需要对邮件的发送进行验证,对应于S600中,包括:
S601:验证所述该查询语句在其所在列表中的编号是否输入正确,若正确则输出提交所述邮件指令至服务器,以使服务器导出订阅邮件参数列表。
通过该步骤,服务器响应于正确的查询语句所在列表的正确编号导出邮件,并且该验证步骤基于保存查询语句指令,因此,当查询命令完全正确并且需要保存时,才会输出订阅邮件编辑,提高了客户需求的针对性。
S602:对订阅邮件参数列表进行编辑并添加发送规则,完成后发出测试邮件指令。
通过编辑和增加发送规则,对订阅邮件进行组装。以一个定时发送的实施例加以说明,图3示出了组装邮件的流程图,定时器每个一段时间对订阅的邮件进行扫描,查询所有符合定时器查询条件订阅邮件,查询结果可能一个或多个邮件,也可能当前没有符合条件的邮件,如果有符合条件的邮件,则开始循环遍历获取存储的发送类型,来确定该邮件将要以什么格式发送,发送类型分为3种,正文,附件以及正文附件,如果发送类型是正文,则获取存储的SQL-ID,获得的SQL-ID可能是一个或多个,之后通过循环遍历获取每个SQL-ID对应的sql语句对应数据,并通过拼接字符串的形式将最后的结果放到邮件的正文中,然后发送该邮件,一直到符合定时器查询条件的所有订阅邮件发送完成为止;如果发送类型是附件,则首先创建一个Excel文件,用来存储数据结果集,然后获取存储的SQL-ID,获得的SQL-ID可能是一个或多个,之后通过循环遍历获取每个SQL-ID对应的sql语句对应数据,放到之前创建的Excel文件的一个新的sheet页中,当所有SQL-ID对应的数据全都存储到一个Excel文件的不同sheet页中,然后发送该邮件,一直到符合定时器查询条件的所有订阅邮件发送完成为止;如果发送类型是正文和附件,则首先创建一个Excel文件,用来存储数据结果集,然后获取存储的SQL-ID,获得的SQL-ID可能是一个或多个,之后通过循环遍历获取每个SQL-ID对应的sql语句对应数据,通过拼接字符串的形式将最后的结果放到邮件的正文中,并且将这些数据放到之前创建的Excel文件的一个新的sheet页中,当所有SQL-ID对应的数据全都存储到一个Excel文件的不同sheet页中,然后发送该邮件,一直到符合定时器查询条件的所有订阅邮件发送完成为止。
S603:验证订阅邮件,若验证成功则发送订阅邮件。
具体的,验证邮箱每一个填写的发送规则是否正确,例如下述中的一个或多个验证步骤,当完成以下的至少一个后,发送订阅邮件。
S6031:验证查询语句在其所在列表中的编号是否为数字。
S6032:验证查询语句在其所在列表中的编号是否为重复。
S6033:验证发送规则中是否包含时间限制,并验证该时间限制格式是否符合要求。
S6034:验证负责人邮箱地址以及其邮箱格式是否正确。
S6035:验证收件人邮箱地址以及其邮箱格式是否正确。
S6036:验证是否符合检验规则及该规则的格式。
当然,优选的验证上述每一个步骤。从而使得发送的订阅邮件没有格式错误。并且通过时间限制可以定时发送,因此大大提高了便携性,并可以根据个人作息时间的不同有针对性地发送,提高效率。
进一步的,本发明的一些具体实施例提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述的由终端或服务器执行的方法。
下面参考图5,其示出了适于用来实现本申请实施例的终端设备的计算机设备500的结构示意图。
如图5所示,计算机设备500包括中央处理单元(CPU)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储部分508加载到随机访问存储器(RAM))503中的程序而执行各种适当的工作和处理。在RAM503中,还存储有***500操作所需的各种程序和数据。CPU501、ROM502、以及RAM503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。
以下部件连接至I/O接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡,调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口506。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装如存储部分508。
特别地,根据本发明的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包括用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。
附图中的流程图和框图,图示了按照本发明各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发送。例如两个接连地表示的方框实际上可以基本并行地执行,他们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。

Claims (26)

1.一种数据库查询方法,其特征在于,包括:
选取一个服务器,向该服务器发送数据库选择指令,以通过服务器与对应的数据库建立连接;
输入查询语句,并向该数据库发送查询指令,以查询数据库中对应该查询语句的数据信息,并使服务器基于所述数据信息创建订阅邮件;
保存所述查询语句,并增加发送规则,以使服务器获取该查询语句在其所在数据库中的编号,按照发送规则发送所述订阅邮件。
2.根据权利要求1方法,其特征在于,所述查询语句配置为基于SQL编写。
3.根据权利要求1方法,其特征在于,所述发送规则包括:收件周期、收件地址、发送类型、邮件名称、检查规则以及参数配置。
4.根据权利要求1所述方法,其特征在于,所述保存所述查询语句配置为:判断是否输入与查询语句对应的语句标识,若判断为否,则输入所述语句标识。
5.根据权利要求3所述方法,其特征在于,所述按照发送规则发送所述订阅邮件包括:
验证该查询语句在其所在数据库中的编号是否输入正确,若正确则输出提交所述邮件指令至服务器,以使服务器导出订阅邮件参数列表;
对订阅邮件参数列表进行编辑并添加发送规则,完成后发出测试邮件指令,以使服务器对待测试的邮件进行验证,若验证成功则发送订阅邮件。
6.根据权利要求5所述方法,其特征在于,所述验证包括下述至少一个:
验证查询语句在其所在列表中的编号是否为数字;
验证查询语句在其所在列表中的编号是否为重复;
验证发送规则中是否包含时间限制,并验证该时间限制格式是否符合要求;
验证负责人邮箱地址以及其邮箱格式是否正确;
验证收件人邮箱地址以及其邮箱格式是否正确;
验证是否符合检验规则及该规则的格式。
7.一种数据库查询方法,其特征在于,包括:
服务器接收数据库选择指令,使终端与对应的数据库建立连接;
接收查询语句,并根据查询指令,调取数据库中对应该查询语句的数据信息至终端,并基于所述数据信息创建订阅邮件;
接收保存所述查询语句的指令,并基于终端增加的发送规则,获取该查询语句在其所在数据库中的编号,按照发送规则发送所述订阅邮件。
8.根据权利要求7所述方法,其特征在于,所述查询语句配置为基于SQL编写。
9.根据权利要求7方法,其特征在于,所述发送规则包括:收件周期、收件地址、发送类型、邮件名称、检查规则以及参数配置。
10.根据权利要求7方法,其特征在于,所述保存所述查询语句配置为:判断是否输入与查询语句对应的语句标识,若判断为否,则输入所述语句标识。
11.根据权利要求7方法,其特征在于,所述按照发送规则发送所述订阅邮件包括:
验证所述该查询语句在其所在列表中的编号是否输入正确,若正确则输出提交所述邮件指令至服务器,以使服务器导出订阅邮件参数列表;
对订阅邮件参数列表进行编辑并添加发送规则,完成后发出测试邮件指令;
验证订阅邮件,若验证成功则发送订阅邮件。
12.根据权利要求11方法,其特征在于,所述验证包括:
验证查询语句在其所在列表中的编号是否为数字;
验证查询语句在其所在列表中的编号是否为重复;
验证发送规则中是否包含时间限制,并验证该时间限制格式是否符合要求;
验证负责人邮箱地址以及其邮箱格式是否正确;
验证收件人邮箱地址以及其邮箱格式是否正确;
验证是否符合检验规则及该规则的格式。
13.一种数据库查询终端,其特征在于,包括:
终端选取一个服务器,向该服务器发送数据库选择指令,以通过服务器与对应的数据库建立连接;
所述终端输入查询语句,并向该数据库发送查询指令,以查询数据库中对应该查询语句的数据信息,并使服务器基于所述数据信息创建订阅邮件;
所述终端保存所述查询语句,并增加发送规则,以使服务器获取该查询语句在其所在数据库中的编号,按照发送规则发送所述订阅邮件。
14.根据权利要求13所述终端,其特征在于,所述查询语句配置为基于SQL编写。
15.根据权利要求13所述终端,其特征在于,所述发送规则包括:收件周期、收件地址、发送类型、邮件名称、检查规则以及参数配置。
16.根据权利要求13所述终端,其特征在于,所述保存所述查询语句配置为:终端判断是否输入与查询语句对应的语句标识,若判断为否,则输入所述语句标识。
17.根据权利要求13所述终端,其特征在于,所述按照发送规则发送所述订阅邮件包括:
验证该查询语句在其所在数据库中的编号是否输入正确,若正确则输出提交所述邮件指令至服务器,以使服务器导出订阅邮件参数列表;
对订阅邮件参数列表进行编辑并添加发送规则,完成后发出测试邮件指令,以使服务器对待测试的邮件进行验证,若验证成功则发送订阅邮件。
18.根据权利要求17所述终端,其特征在于,所述验证包括下述至少一个:
验证查询语句在其所在列表中的编号是否为数字;
验证查询语句在其所在列表中的编号是否为重复;
验证发送规则中是否包含时间限制,并验证该时间限制格式是否符合要求;
验证负责人邮箱地址以及其邮箱格式是否正确;
验证收件人邮箱地址以及其邮箱格式是否正确;
验证是否符合检验规则及该规则的格式。
19.一种服务器,其特征在于,包括:包括:
服务器接收数据库选择指令,使终端与对应的数据库建立连接;
接收查询语句,并根据查询指令,查询数据库中对应该查询语句的数据信息,并基于所述数据信息创建订阅邮件;
接收保存所述查询语句的指令,并基于终端增加的发送规则,获取该查询语句在其所在数据库中的编号,按照发送规则发送所述订阅邮件。
20.根据权利要求19所述方法,其特征在于,所述查询语句配置为基于SQL编写。
21.根据权利要求19方法,其特征在于,所述发送规则包括:收件周期、收件地址、发送类型、邮件名称、检查规则以及参数配置。
22.根据权利要求19方法,其特征在于,所述保存所述查询语句配置为:判断是否输入与查询语句对应的语句标识,若判断为否,则输入所述语句标识。
23.根据权利要求19方法,其特征在于,所述按照发送规则发送所述订阅邮件包括:
验证所述该查询语句在其所在列表中的编号是否输入正确,若正确则输出提交所述邮件指令至服务器,以使服务器导出订阅邮件参数列表;
对订阅邮件参数列表进行编辑并添加发送规则,完成后发出测试邮件指令;
验证订阅邮件,若验证成功则发送订阅邮件。
24.根据权利要求23方法,其特征在于,所述验证包括:
验证查询语句在其所在列表中的编号是否为数字;
验证查询语句在其所在列表中的编号是否为重复;
验证发送规则中是否包含时间限制,并验证该时间限制格式是否符合要求;
验证负责人邮箱地址以及其邮箱格式是否正确;
验证收件人邮箱地址以及其邮箱格式是否正确;
验证是否符合检验规则及该规则的格式。
25.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,
所述处理器执行所述程序时实现如权利要求1-6任一项所述方法;或者,
所述处理器执行所述程序时实现如权利要求7-12任一项所述方法。
26.一种计算机可读介质,其上存储有计算机程序,其特征在于,
该程序被处理器执行时实现如权利要求1-6任一项所述方法;或者,
该程序被处理器执行时实现如权利要求7-12任一项所述方法。
CN201810801215.1A 2018-07-20 2018-07-20 数据库查询方法、终端、服务器、计算机可读介质及设备 Pending CN109063057A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810801215.1A CN109063057A (zh) 2018-07-20 2018-07-20 数据库查询方法、终端、服务器、计算机可读介质及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810801215.1A CN109063057A (zh) 2018-07-20 2018-07-20 数据库查询方法、终端、服务器、计算机可读介质及设备

Publications (1)

Publication Number Publication Date
CN109063057A true CN109063057A (zh) 2018-12-21

Family

ID=64817653

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810801215.1A Pending CN109063057A (zh) 2018-07-20 2018-07-20 数据库查询方法、终端、服务器、计算机可读介质及设备

Country Status (1)

Country Link
CN (1) CN109063057A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111259038A (zh) * 2020-01-16 2020-06-09 北京思特奇信息技术股份有限公司 一种数据库查询及数据导出方法、***、介质及设备
CN111984684A (zh) * 2020-08-20 2020-11-24 北京捷报金峰数据技术有限公司 数据处理方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060059234A1 (en) * 2004-09-02 2006-03-16 Atchison Charles E Automated messaging tool
CN1875362A (zh) * 2003-09-05 2006-12-06 美国邮政服务公司 用于用户请求的邮件递送服务的方法和***
US7185002B1 (en) * 2002-10-24 2007-02-27 Bellsouth Intellectual Property Corp. Systems and methods for data retrieval, manipulation, and delivery
CN103188125A (zh) * 2011-12-27 2013-07-03 腾讯科技(北京)有限公司 邮件***以及邮件生成和发送的方法
CN105681477A (zh) * 2016-04-08 2016-06-15 四川师范大学 一种数据访问方法和一种服务器
CN105868411A (zh) * 2016-04-27 2016-08-17 国网上海市电力公司 一种非关系型与关系型数据库一体化数据查询方法与***
WO2018106141A1 (en) * 2016-12-06 2018-06-14 Huawei Technologies Co., Ltd. A system and a method for query execution in dbms

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7185002B1 (en) * 2002-10-24 2007-02-27 Bellsouth Intellectual Property Corp. Systems and methods for data retrieval, manipulation, and delivery
CN1875362A (zh) * 2003-09-05 2006-12-06 美国邮政服务公司 用于用户请求的邮件递送服务的方法和***
US20060059234A1 (en) * 2004-09-02 2006-03-16 Atchison Charles E Automated messaging tool
CN103188125A (zh) * 2011-12-27 2013-07-03 腾讯科技(北京)有限公司 邮件***以及邮件生成和发送的方法
CN105681477A (zh) * 2016-04-08 2016-06-15 四川师范大学 一种数据访问方法和一种服务器
CN105868411A (zh) * 2016-04-27 2016-08-17 国网上海市电力公司 一种非关系型与关系型数据库一体化数据查询方法与***
WO2018106141A1 (en) * 2016-12-06 2018-06-14 Huawei Technologies Co., Ltd. A system and a method for query execution in dbms

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
神雕爱大侠: ""SQL Server存储过程+定时任务发邮件"", 《CNBLOG.COM/SDADX/P82268606.HTML》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111259038A (zh) * 2020-01-16 2020-06-09 北京思特奇信息技术股份有限公司 一种数据库查询及数据导出方法、***、介质及设备
CN111259038B (zh) * 2020-01-16 2023-05-30 北京思特奇信息技术股份有限公司 一种数据库查询及数据导出方法、***、介质及设备
CN111984684A (zh) * 2020-08-20 2020-11-24 北京捷报金峰数据技术有限公司 数据处理方法及装置

Similar Documents

Publication Publication Date Title
EP0481784B1 (en) Form automation system
US11475386B2 (en) Electronic message management program coordinating defined activity and controlled recipient/respondents through a unique id
JP2015501975A (ja) 電子メールクライアントアプリケーションから企業資源計画機能を提供する技法
CN102364894A (zh) 一种配置数据文件的下发方法及网管设备
US7107284B1 (en) Method of generating user customized document incorporating at least a portion of discovery information recorded in the system of record database in data warehouse environment
CN112507092A (zh) 基于ai文本机器人完成工单智能填写功能的实现方法
WO2021260981A1 (ja) 情報処理装置及び情報処理方法
CN109063057A (zh) 数据库查询方法、终端、服务器、计算机可读介质及设备
CN109544031A (zh) 会议流程的管理方法、装置、存储介质及服务器
CN108038617A (zh) 一种知识产权运营服务平台***
US20100070460A1 (en) System and method for rule-based data object matching
JP2002073708A (ja) 部品情報システム
CN103530134B (zh) 一种可配置软件平台结构
CN113918637A (zh) 一种基于bpmn2.0规范的流程引擎平台创建方法及***
CN116048987A (zh) 流程业务的处理方法、装置、电子设备、***和存储介质
CN110837356A (zh) 一种数据处理方法和装置
CN109800312A (zh) 一种电力营销信息管理资料录入***及方法
CN113537943A (zh) 一种通用工作流引擎及其构建方法
US20240070570A1 (en) Intelligent document processing in enterprise resource planning
JP2010140330A (ja) 業務管理支援装置及びプログラム
CN116362216A (zh) 表单数据处理的方法、装置、电子设备和存储介质
JP2001325413A (ja) コネクター志向ワークフロー管理システム及びワークフロー検出方法
CN110062112A (zh) 数据处理方法、装置、设备及计算机可读存储介质
CN110244934A (zh) 产品需求文档、测试信息的生成方法及装置
CN114356328A (zh) 进行企业门户快速适配的方法、***及计算机存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181221

RJ01 Rejection of invention patent application after publication