KingSCADA查询关系数据库.pdf
文本预览下载声明
KingSCADA3.0 查询关系数据库
说明文档
此文档由北京亚控公司提供,仅作为亚控内部交流学习参考,北京亚控公司不对此
文档涉及的数据库使用承担任何使用责任,数据库软件的详细说明请参考微软提供的使
用说明。
KingSCADA3.0 查询关系数据库 说明文档
目 录
1. ODBC (开放数据库互连)配置1
1.1 配置Access数据库1
1.2 配置SQL Server 2005 数据库4
1.3 参数示例8
2. OLEDB (对象链接和嵌入数据库)配置9
2.1 配置Access数据库9
2.2 配置SQL Server 2005 数据库11
2.3 参数示例14
3. 在KingSCADA3.0 中使用关系库中的数据。(以Access数据库为例,下面两
种方法是访问数据库的频繁程度选择)15
3.1 偶尔访问数据库的情况15
3.2 需要频繁访问数据库的情况16
4. 总结18
北京亚控科技发展有限公司 i
KingSCADA3.0 查询关系数据库 说明文档
在 KingSCADA3.0 中,可以通过数据集系列函数查询其他数据库的信息,比如
Access ,SqlServer,MySql ,Oracal,工业库。下面以Access 和 SQL Server 2005 数据库
为例,展示在 KingSCADA3.0 中怎样查询关系数据库中的信息。
以下介绍两种配置数据驱动接口方式,这两种方式择一即可。
KingSCADA3.0 中支持两种数据驱动接口方式:ODBC 与 OLEDB 。ODBC (开放数
据库互连)是 Microsoft 引进的一种早期数据库接口技术。它实际上是ADO 的前身。早
期的数据库连接是非常困难的。每个数据库的格式都不一样,开发者得对他们所开发的
每种数据库的底层 API 有深刻的了解。因此,能处理各种各样数据库的通用的 API 就应
运而生了。也就是现在的 ODBC (OpenDatabaseConnectivity ),ODBC 是人们在创建通
用 API 的早期产物。有许多种数据库遵从了这种标准,被称为ODBC 兼容的数据库。
OLEDB (对象链接和嵌入数据库)位于ODBC 层与应用程序之间。在你的 ASP 页
面里,ADO 是位于 OLEDB 之上的“应用程序”。你的 ADO 调用先被送到 OLEDB,然
后再交由 ODBC 处理。你可以直接连接到 OLEDB 层,如果你这么做了,你将看到服务
器端游标(recordset 的缺省的游标,也是最常用的游标)性能的提升。
1. ODBC (开放数据库互连)配置
1.1 配置 Access 数据库
1.1.1 在 WINDOWS (以WINDOWS XP 为例)控制面板中,双击管理工具中的“数据源
(ODBC )”(或直接在运行窗口输入“odbcad32 odbc ”),出现ODBC 数据源管理器
如图所示:
北京亚控科
显示全部