ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:156.91KB ,
资源ID:3120456      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3120456.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(紫金桥数据转储1.docx)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

紫金桥数据转储1.docx

1、如何与关系数据库通信如何与普通数据库通信 紫金桥 实时数据库系统可以与普通关系数据库(DBMS)通讯,将紫金桥实时数据库系统的实时数据或历史数据保存到关系数据库中;也可以将关系数据库中的数据导入到紫金桥实时数据库系统。有两种方法实现两者通信,一是通过 ODBCGATE 转储程序,该程序可以实现实时数据的周期性转储或历史数据到关系库的存储。另一方法是通过紫金桥系统提供的的 SQL 函数实现与关系库的通信。前者比较简单,后者比较灵活,但是实现比较复杂。一. ODBCGATE 转储数据ODBCGATE 是紫金桥的实用程序之一,支持 Microsoft 的开放数据库互连(Open Database C

2、onnectivity-ODBC),能够访问其它支持 ODBC 接口的 DBMS 系统或数据文件,它可以实现以下几个功能: 将 DB 中的实时数据传送到 DBMS 中;或者将 DBMS 中的数据记录更新到 DB 中。 将 DB 中的 历史数据转储到 DBMS 中去。 运行转储程序1) 启动菜单运行“紫金桥实时数据库系统/ODBCGATE“。2) 在本机设置中指定自动启动。执行文件位于安装目录,文件名为 ODBCGATE.EXE。历史转储ODBCGate 的历史转储,可将 DB 中某段时间的历史数据一次性转储到 DBMS 中去。在 ODBCGate 中可以定义将 DB 中哪些点装载到 DBMS

3、中的哪个表中,同时还可以指定时间段和采样周期等。每个采样点的历史数据被转储到 DBMS 中多个记录中,表结构如下:字段名 类型 长度日期时间 日期型 点名 字符串 32数值 字符串 32历史转储组态1.激活菜单“文件(F)/历史转储组态”,进入“历史数据转储组态”对话框对话框中的组态信息由三个属性页组成:“数据库”属性页、“时间”属性页以及“点定义”属性页。“数据库”属性页单击标签名“数据库”切换到“数据库”属性页。名称:历史数据转储名称,系统可以同时进行多个历史数据转储,每个转储都有一唯一的名称。数据库名: 数据库连接描述信息,可以单击连接按钮,选择数据源,这时将出现如下对话框:注意只有数据

4、源名空时才出现该对话框。选择要进行连接的数据源,单击“确定”按钮返回(连接 ODBC 接口程序的数据源在 ODBC 管理器中创建与配置,可以在“控制面板”程序组中启动 ODBC 管理器程序)。此时,如果连接成功,系统会自动将连接 DBMS 的连接命令加入到“数据库/名称”输入项内。数据表名:此项用于指定 DBMS 中要创建的数据表的名称。在输入项“名称”内可直接输入数据表的名称。如果已经与 DBMS 正确建立连接,点击下拉按钮,列表框会列出 DBMS 中可访问的数据表名称。可以从中选择一个表名作为要进行转储的数据表,若想删除数据表,则单击“删除”按钮。“时间”属性页单击标签名“时间”切换到“时

5、间”属性页。在“时间”属性页中指定关于历史数据转储的各种时间参数。开始日期:用“年”、“月”、“日”表示。开始时间:用“时”、“分”、“秒”表示。时间长度:单位可以为:日、时或分。采样间隔:历史数据的采样周期。单位可以为:时、分或秒。“点定义”属性页单击标签名“点定义”切换到“点定义”属性页。在“点定义”属性页中指定 DBMS 数据表要记录的点。名称:记录到数据库中的名称,一般与点名相同。点名:实时数据库中的点名。类型:数据类型。长度:字符个数,只对字符串类型有效。当指定了名称、数据类型、对应的 DB 点、参数名后,然后单击“增加”按钮。通过“增加”,“删除”,“修改“等按钮可以增加新的点,或

6、修改删除已有的记录。单击“导出“可以将表格中内容导出导文本文件中。单击“导入“可以将文本文件中的内容导入到表格中。注: 文本文件为制表符格式,可以在 Excel 中编辑,然后导入。组态完毕后,单击“历史数据转储组态”对话框“确定”按钮。执行历史转储当完成了历史转储组态后,激活菜单命令“文件(F)/开始历史转储”,开始历史转储过程。此时系统出现进度条以提示数据转储的过程。浏览历史转储结果如果想查看 DBMS 中转储数据的结果,可以激活菜单命令“查看/浏览历史库”,ODBCGate 自动显示查询到的 DBMS 数据记录)。二、实时转储ODBCGate 的实时转储完成 DB 与 DBMS 之间的实时

7、数据转储。ODBCGate 的实时数据转储功能用来建立紫金桥实时数据库 DB 与 DBMS 之间的实时数据连接。而且数据传送是双向的,不仅能够将 DB 的实时数据装载到 DBMS 中,还可以将 DBMS 中各字段的数值读入 DB。实时转储可以同时建立与多个 DBMS 的多个数据表的实时连接。每个实时连接对一名称。ODBCGate 通过名称来管理多个连接的多个任务,连接的数量不受限制。在利用 ODBCGate 进行实时转储时,要定义将 DB 中哪些点装载到哪个 DBMS 中的哪个表中。每个采样点的实时数据被装载到 DBMS 中后占据一个(更新方式)或多个记录。组态1. 激活菜单“文件(F)/实时

8、数据转储组态”,进入“实时数据转储定义”对话框。在此对话框中,可以增加一个访问名、修改或删除一个已建访问名。ODBCGate 通过访问名以区别连接不同的 ODBC 接口和不同的数据表,定义的访问名标识必须唯一。对话框中“数据库”和“点定义” 属性页与历史转储相同,下面介绍一下“其它” 属性页。数据流向:此选择项指定在系统运行时是由 DB 的数据实时更新到 DBMS,还是由 DBMS 中的数据记录实时更新到 DB 的数据。更新周期:用于指定当前访问名进行实时数据转储的执行周期。单位可以是日、时、分、秒。更新周期最快不能小于 5 秒。修正时间:相对于零点偏置时间,该值必须小于更新周期。如周期为一天

9、,修正时间为 1 小时。那么每日 1 时转储一次。如周期为 1 小时,修正时间为 10 分。那么每小时 10 分转储一次。如果在“数据流向”中选择“实时库到管理库”,那么 ODBCGate 更新 DBMS 中数据记录时将有两种方式:更新方式和插入方式。对于更新方式,对应一个 DB 点,ODBCGate 仅在 DBMS 中维护一条记录,并周期性地更新这一记录的数据;对于插入方式,则没插入一次,增加一条记录,以“流水帐”方式记录 DB 中实时数据变化的过程。如果在“数据流向”中选择“管理库到实时库”,那么 ODBCGate 用 DBMS 数据记录更新 DB 数据仅有一种方式:更新方式。插入方式选择

10、项将被禁止。此时,ODBCGate 周期性地访问 DBMS 中数据记录,并用获取的数据记录更新 DB 中对应的点参数值。如果 DBMS 数据表中对应 DB 中某点参数的字段名数据记录不唯一,那么 ODBCGate 将不能保证用于更新的数据记录是想要更新的记录,因此, DBMS 管理员在定义数据表字段属性时,最好将对应 DB 点参数的字段名定义为 unique(记录唯一)属性,以防止产生错误数据。如果在“存储方式”中选择了“插入方式”,则需要指定 DBMS 保存数据记录的时间长度。最短的时间为 1 天。比如,当指定了保存天数为 10 天时,ODBCGate 将维护 DBMS 中数据表中的数据记录

11、数不会超出 10 天内所能生成的记录数。运行实时转储当完成了实时转储组态后,激活菜单命令“文件(F)/运行实时转储”,开始实时转储过程。浏览实时转储结果若要查看 DBMS 中实时数据转储结果,可以激活菜单命令“查看/浏览实时库”,出现“选择访问名”对话框,在上面选择要查看的转储访问名,但击“确认”按钮。系统参数单击“文件/系统参数“菜单,出现如下对话框,在此指定是否使用多线程,每次运行时是否进行表结构检查,以及初始是否进入运行态等。主机名单击“文件/主机名“菜单,出现如下对话框,在此可以指定远程实时数据库名称。二.SQL 函数SQL(结构化查询语言)是关系数据库使用的用来检索、更新和管理数据标

12、准语言。开放式数据库互连(ODBC)是 Microsoft 的标准 API。RealInfo 通过 ODBC API 访问 SQL 数据源,并为之封装了多种数据库访问函数即 SQL 函数,用户通过这些函数可以创建、删除数据表;向数据表中插入、更新记录、定位记录、读取记录内容,从而实现 RealInfo 与关系数据库间的双向传送。1.与关系数据库建立连接要与关系数据库打交道,首先要调用函数 SQLConnect 与其建立连接。SQLConnect( ConnectID, SourceDesc) 说明 与指定的数据库建立连接。如果指定的远程数据库不存在,该函数可能要等待几十秒。参数 ConnectID 整型,数据源标识,为返回值,该值将用于其它后续 SQL 函数。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。