发明名称 数据查询方法和装置
摘要 本发明提供了一种数据查询方法和装置,其中,该方法包括:在接收的结构化查询语言SQL语句中携带变量名称时,获取用户根据变量名称输入的查询条件值;将变量名称与查询条件值进行绑定;预判SQL语句执行输出的查询结果的数据类型;根据预判的数据类型为SQL语句执行输出的查询结果分配数据存储变量数组;执行SQL语句,将查询结果存储在分配的数据存储变量数组中,将数据存储变量数组中存储的查询结果提供给应用程序。本发明解决了在查询条件不确定的情况下,无法采用绑定变量的SQL方式进行数据查询而导致的数据查询的安全性不高和系统数据处理效率低下的技术问题,达到了有效提高数据查询安全性和提高数据处理效率的技术效果。
申请公布号 CN104239508A 申请公布日期 2014.12.24
申请号 CN201410466552.1 申请日期 2014.09.12
申请人 中国工商银行股份有限公司 发明人 黄坚;戴明海
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 王天尧
主权项 一种数据查询方法,其特征在于,包括:在接收的结构化查询语言SQL语句中携带变量名称时,获取用户根据所述变量名称输入的查询条件值;将所述变量名称与所述查询条件值进行绑定;预判所述SQL语句执行输出的查询结果的数据类型;根据预判的数据类型,为所述SQL语句执行输出的查询结果分配数据存储变量数组;执行所述SQL语句,将所述SQL语句执行输出的查询结果存储在分配的数据存储变量数组中;将所述数据存储变量数组中存储的查询结果提供给应用程序。
地址 100140 北京市西城区复兴门内大街55号