基于远程数据库的动态数据读取存储信息处理方法

文档序号:6332337阅读:180来源:国知局
专利名称:基于远程数据库的动态数据读取存储信息处理方法
技术领域
本发明涉及一种数据读取存储信息处理方法,尤其是涉及一种基于远程数据库的动态数据读取存储信息处理方法。
背景技术
随着信息技术的发展,各种行业对于数据的要求越来越专业、越来越广泛,专业的信息咨询公司从事着数据收集、筛选、过滤等基本工作,再提供给需要这些数据的的各个行业或者公司,并有咨询公司负责将数据分发给客户,这些数据有范围广泛、数据量庞大,及时性高等特点,并且这些数据在证券、咨询、期货等行业被广泛运用。已证券公司为例,证券公司会购买一套或几套第三方咨询公司提供的数据,一旦部署的项目需要读取这些咨询数据,就可以读取这些数据,这些系统在集成这些数据通常会采用,先同步远程数库中的数据到本地数据库,然后在从本地中读取。众所周知数据库存储的数据通常都是存在相互关联的,在证券行业尤为如此,因此在读取远程数据到本地中容易产生数据关联不到、数据先后顺序不一致等问题,而且每个需要读取远程数据的系统,都需要根据自身的业务来建立相关的数据结构,这些工作处理需要需要耗费人力、物力和时间,复杂度也相应的增加。

发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种更加简单、简洁的基于远程数据库的动态数据读取存储信息处理方法。本发明的目的可以通过以下技术方案来实现—种基于远程数据库的动态数据读取存储信息处理方法,其特征在于,包括以下步骤1)输入SQL语句到PC机中;2)PC机对输入SQL语句的结构进行解析,并将SQL语句发送到远程数据库服务器中;3)远程数据库服务器执行SQL语句,并将结果返回给PC机;4)PC机对返回结果进行分析,判断当前数据结构是否与返回结果中的数据结构一致,如为是,将返回结果数据直接储存,并执行步骤6),若为否,执行步骤5);5)PC机自动定义新的数据结构作为当前数据结构,再将返回结果数据存储到本地,并执行步骤6);6)将返回结果数据按照当前数据结构输出结果。所述的步骤2)中的SQL语句的结构包括至少具备一个关键列,并且列的名称是不能重复,解析后的数据结构包括数据名称、数据类型、数据顺序。所述的步骤5)中的新的数据结构为返回结果中的数据结构。与现有技术相比,本发明采用更加简单、简洁的方法来实现远程数据库的动态数据读取存储,解决了在读取远程数据到本地中容易产生数据关联不到、数据先后顺序不一致等问题。


图1为本发明的流程图;图2为本发明的硬件结构示意图。
具体实施例方式下面结合附图和具体实施例对本发明进行详细说明。实施例如图1、图2所示,一种基于远程数据库的动态数据读取存储信息处理方法,包括以下步骤1)输入SQL语句到PC机1中;2)PC机1对输入SQL语句的结构进行解析,并将SQL语句发送到远程数据库服务器2中;3)远程数据库服务器2执行SQL语句,并将结果返回给PC机1 ;4) PC机1对返回结果进行分析,判断当前数据结构是否与返回结果中的数据结构一致,如为是,将返回结果数据直接储存,并执行步骤6),若为否,执行步骤5);5)PC机1自动定义新的数据结构作为当前数据结构,再将返回结果数据存储到本地,并执行步骤6);6)将返回结果数据按照当前数据结构输出结果。所述的步骤2)中的SQL语句的结构包括至少具备一个关键列,并且列的名称是不能重复,解析后的数据结构包括数据名称、数据类型、数据顺序。所述的步骤5)中的新的数据结构为返回结果中的数据结构。
权利要求
1.一种基于远程数据库的动态数据读取存储信息处理方法,其特征在于,包括以下步骤1)输入SQL语句到PC机中;2)PC机对输入SQL语句的结构进行解析,并将SQL语句发送到远程数据库服务器中;3)远程数据库服务器执行SQL语句,并将结果返回给PC机;4)PC机对返回结果进行分析,判断当前数据结构是否与返回结果中的数据结构一致, 如为是,将返回结果数据直接储存,并执行步骤6),若为否,执行步骤5);5)PC机自动定义新的数据结构作为当前数据结构,再将返回结果数据存储到本地,并执行步骤6);6)将返回结果数据按照当前数据结构输出结果。
2.根据权利要求1所述的一种基于远程数据库的动态数据读取存储信息处理方法,其特征在于,所述的步骤2)中的SQL语句的结构包括至少具备一个关键列,并且列的名称是不能重复,解析后的数据结构包括数据名称、数据类型、数据顺序。
3.根据权利要求1所述的一种基于远程数据库的动态数据读取存储信息处理方法,其特征在于,所述的步骤5)中的新的数据结构为返回结果中的数据结构。
全文摘要
本发明涉及一种基于远程数据库的动态数据读取存储信息处理方法,包括以下步骤1)输入SQL语句到PC机中;2)PC机对输入SQL语句的结构进行解析,并将SQL语句发送到远程数据库服务器中;3)远程数据库服务器执行SQL语句,并将结果返回给PC机;4)PC机对返回结果进行分析,判断当前数据结构是否与返回结果中的数据结构一致,如为是,将返回结果数据直接储存,并执行步骤6),若为否,执行步骤5);5)PC机自动定义新的数据结构作为当前数据结构,再将返回结果数据存储到本地,并执行步骤6);6)将返回结果数据按照当前数据结构输出结果。与现有技术相比,本发明具有更加简单、简洁等优点。
文档编号G06F17/30GK102402555SQ20101028686
公开日2012年4月4日 申请日期2010年9月19日 优先权日2010年9月19日
发明者黄明杰 申请人:上海众融信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1