调度数据服务平台中跨平台多异构数据库的通用数据访问方法技术

技术编号:4087830 阅读:340 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种调度数据服务平台中跨平台多异构数据库的通用数据访问方法,包括了以下步骤:配置数据源:根据配置信息去连接各个数据源,创建与相应数据库的连接环境;定义统一的数据库访问模型:将所有的数据请求结果都用统一的模型进行描述,将各种商用数据库中私有表示的表结构及表记录信息实现统一的建模;封装数据库访问接口类;通用数据库访问服务为应用程序提供通用的数据访问方法,并分发应用程序的数据访问请求。本发明专利技术提供了通用的数据库访问方法,具有速度快、配置灵活、跨平台等特点,一套源码可在多个平台使用,而且一个应用程序可以无障碍地同时访问多种商用数据库;同时为调度数据服务平台上层业务应用的快速开发提供了保证。

【技术实现步骤摘要】

本专利技术涉及一种通用数据访问方法,尤其涉及一种调度数据服务平台中跨平台多 异构数据库的通用数据访问方法。
技术介绍
随着我国调度自动化的发展,电力调度中心的自动化系统也随之增加。为了促进 调度中心各应用功能的协调运转,需要构建调度中心跨越安全分区的综合应用支撑平台, 即调度数据服务平台。这个调度数据服务平台作为整个调度中心的模型中心、数据中心和 图形中心,将采用商用数据进行信息的存储。为屏蔽上层应用对底层数据库访问的差异,调 度数据服务平台需要一套通用的数据库访问方法来访问ORACLE、SYBASE、DB2、SQLSERVER、 MYSQL等商用关系型数据库。针对调度中心遗留的众多应用系统,调度数据服务平台还需要 从这些遗留应用中获取基础模型信息,因此通用的数据访问接口还应具有同时连接多个异 构数据库的能力。目前通用的数据库访问方法包括(l)ODBC, OLEDB 和 ADOODBC(开放数据库连接)是微软公司开放服务体系结构中有关数据库的一个组成 部分,它提供了 一组对数据库访问的标准API (应用程序编程接口)。这些API利用SQL (结 构化查询语言)来完成其大部分任务,用本文档来自技高网...

【技术保护点】
一种调度数据服务平台中跨平台多异构数据库的通用数据访问方法,其特征在于:包括了以下步骤:(a):配置数据源:根据配置信息去连接各个数据源,创建与相应数据库的连接环境;(b):定义统一的数据库访问模型:将所有的数据请求结果都用统一的模型进行描述,将各种商用数据库中私有表示的表结构及表记录信息实现统一的建模;(c):封装数据库访问接口类:将来自应用程序的数据库访问请求分发到相应的数据库连接环境中,为各种商用数据库定义统一的API来创建连接环境、连接数据库、与数据库断开连接、执行SQL命令、插入记录、更新记录、删除记录和查询记录等,实现各种商用数据库的数据库访问服务;(d):通用数据库访问服务为应用...

【技术特征摘要】

【专利技术属性】
技术研发人员:毛鹏白日昶帅玲玲何萍李俊万宇戴斌李晓露
申请(专利权)人:江西省电力公司超高压分公司
类型:发明
国别省市:36[中国|江西]

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

1