[发明专利]基于远程数据库的动态数据读取存储信息处理方法无效
| 申请号: | 201010286862.7 | 申请日: | 2010-09-19 |
| 公开(公告)号: | CN102402555A | 公开(公告)日: | 2012-04-04 |
| 发明(设计)人: | 黄明杰 | 申请(专利权)人: | 上海众融信息技术有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 赵继明 |
| 地址: | 201203 上海市张江高科*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 远程 数据库 动态 数据 读取 存储 信息处理 方法 | ||
技术领域
本发明涉及一种数据读取存储信息处理方法,尤其是涉及一种基于远程数据库的动态数据读取存储信息处理方法。
背景技术
随着信息技术的发展,各种行业对于数据的要求越来越专业、越来越广泛,专业的信息咨询公司从事着数据收集、筛选、过滤等基本工作,再提供给需要这些数据的的各个行业或者公司,并有咨询公司负责将数据分发给客户,这些数据有范围广泛、数据量庞大,及时性高等特点,并且这些数据在证券、咨询、期货等行业被广泛运用。
已证券公司为例,证券公司会购买一套或几套第三方咨询公司提供的数据,一旦部署的项目需要读取这些咨询数据,就可以读取这些数据,这些系统在集成这些数据通常会采用,先同步远程数库中的数据到本地数据库,然后在从本地中读取。
众所周知数据库存储的数据通常都是存在相互关联的,在证券行业尤为如此,因此在读取远程数据到本地中容易产生数据关联不到、数据先后顺序不一致等问题,而且每个需要读取远程数据的系统,都需要根据自身的业务来建立相关的数据结构,这些工作处理需要需要耗费人力、物力和时间,复杂度也相应的增加。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种更加简单、简洁的基于远程数据库的动态数据读取存储信息处理方法。
本发明的目的可以通过以下技术方案来实现:
一种基于远程数据库的动态数据读取存储信息处理方法,其特征在于,包括以下步骤:
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)中的新的数据结构为返回结果中的数据结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海众融信息技术有限公司,未经上海众融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010286862.7/2.html,转载请声明来源钻瓜专利网。





