eW;中利用AD0接口访问数据库的方法;黎洪生;李超;刘俊刚;(武汉理工大学西院信息学院;450070);摘要较对LabView中的几种数据库访问方法作了;关键词:LabVjew数据库ADO;SQL;引言;LabView(1aboratoryVinual;engineering;利用其他语言如visualc++编写DLL程序访;利用中间文件存取数据,先将数据
eW
中利用AD0接口访问数据库的方法
黎洪生
李超
刘俊刚
(武汉理工大学西院信息学院
450070)
摘要较对LabView中的几种数据库访问方法作了一些比较。详细说明了利用ADO接口访问数据库的方法,并利用该方法实现了对实时数据库的访问。
关键词:LabVjew数据库ADO
SQL
1
引言
LabView(1aboratoryVinualinstnlment
engineering
利用其他语言如visualc++编写DLL程序访问数据库,利用LabView所带的DLL接口访问该程序,可以实现间接的访问数据库。用这种方法实现需要的工作量比较大。
利用中间文件存取数据,先将数据存入文件之中,在一定的时刻或者是需要的时候再将数据导入到数据库之中。这种方法的实现比较简单,但是需要单独的软件对数据文件导入导出,不能对数据进行实时的存取。
这几种方法虽然可以实现对数据库的访问,但各有缺点,不能满足监控系统中对实时数据库访问的要求。本
文提出的利用ADO接口访问数据库的方法则可以较好的
workbench实验室虚拟仪器工程平台)是美国NI(NationalInstmments)公司标志性的虚拟仪器产品,是一种基于图形化语言的开发、调试和运行的集成化环境。它主要用于来开发数据采集、仪器控制、测试测量及过程监测和控制等领域的应用程序。它使用图形语言,即各种图表,图形符号、连线等编程,界面非常宦观形象,相对于传统的编程方式而言,它不仅简单易学而且执行的效率也很高。LabView中自带丰富的函数库,包括数据采集、数据分析、网络、Activex等集成库,提供了DLL库和cIN节点和大量的仪器驱动器、网络VIs与其他外部程序或外部
设备进行连接。它所提供的自动化Activex、DDE、SQL
解决这个问题。
等功能可以很方便的与其他Windows应用程序一起集成用户的应用程序。
基于LabView的上述特点和功能,在开发某监控系统的工程中笔者选择了LabView作为开发工具。
3
利用ADO接口访问数据库简介
AD0(ActiveX
Data
0bjects)是Microsoft为Z新数据
访问接口OLEDB设计的应用层接口,它为一致的数据
访问接口提供了良好的扩展性,不再局限于特定的数据
源。这种特征使此技术具有非常灵活的访问特性