基于labwindows_cvi的数据库应用

基于labwindows_cvi的数据库应用

ID:27527723

大小:190.00 KB

页数:3页

时间:2018-12-04

基于labwindows_cvi的数据库应用_第1页
基于labwindows_cvi的数据库应用_第2页
基于labwindows_cvi的数据库应用_第3页
资源描述:

《基于labwindows_cvi的数据库应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第29卷第4期增刊仪器仪表学报Vol.29No.42008年4月ChineseJournalofScientificInstrumentApr.2008基于LabWindows/CVI的数据库应用薛勇龚梅花(电子测试技术国家重点实验室青岛266555)摘要随着测试技术的不断发展,产生了大量需要记录和分析的测试信息,从而使数据库技术越来越广泛的应用于测试测量领域。本文基于NI公司的C语言开发平台LabWindows/CVI,结合其发布的数据库插件SQLToolkit,介绍了几种在测试系统中实现数据库操作的通用方法,并对几种方法

2、的特点进行了比较。通过在某监测系统中的应用,验证了方法的正确性。关键词数据库,LabWindows/CVI,SQLToolkitTheapplicationofdatabasebasedonLabWindows/CVIXueYongGongMeihua(NationalKeyLabForElectronicMeasurementTechnology)AbstractWithcontinueddevelopmentofthetestingtechnology,thatgeneratedvolumesoftestinformat

3、ion forrecordingandanalysis.Andthedatabasetechniquewasmoreandmoreappliedinmeasureandtestfield. BaseonLabWindows/CVIthatwastheClanguagedevelopsplatform,andSQLToolkitthatwasapackagefor databaseofNICompany,thisarticleintroducedseveralkinds’generalmethodrealizingthedat

4、abaseoperating inthesystemprogram,andcomparedthem.Throughtheapplicationinthecertainmonitorsystem,that confirmedtheaccuracyofthemethod.KeywordsdatabaseLabWindows/CVISQLToolkit护数据库、定义数据、操作数据保证数据的安全1引言性、完整性、多用户实现数据的共享发生故障之后进行数据恢复随着测试复杂程度的提高和综合测试管理难度的增加,测试信息量越来越大,数据的维护

5、和3LabWindows/CVI管理如果采用传统的文件管理方式不但操作繁琐、可靠性差,而且不利于测试信息的二次开发。LabWindows/CVI是美国NI公司推出的交采用数据库方式来实现测试信息的管理可以有效互式C语言开发平台,将功能强大、使用灵活的地克服上述缺点和不足。本文以某监测系统为例,C语言平台与用于数据采集分析和显示的测控专介绍如何使用LabWindows/CVI结合其SQL业工具有机地结合起来,利用它的集成化开发环Toolkit工具包组件,实现测试系统软件的数据库境、交互式编程方法、函数面板和丰富的函数库,功能。

6、大大增强了C语言的功能。通过CVI提供的支持SQL的SQLToolkit工具包,实现对数据管理与2数据库系统介绍处理,使得在测控系统平台上可以十分方便地操纵数据库,完成应用程序与数据库的通信。数据库技术产生于1965年左右,它的产生得益于计算机技术的产生和发展,是计算机技术在4数据库功能实现各行各业的数据管理技术中延伸、渗透和发展的4.1ODBC数据源产物。数据库由数据库管理管理系统(DBMS)来管要在LabWindows/CVI中实现对数据库的操理,DBMS可以方便的完成如下操作:建立和维作,首先要在Windows控制面板

7、中添加ODBC28第4期增刊基于LabWindows/CVI的数据库应用数据源。ODBC(开放数据库互连)是SQL访问1)连接数据库。使用DBConnect连接在组开发的数据库访问的一个标准方法。ODBC的ODBC管理器中设置好的数据源,并生成一个连独特性在于可以避免应用程序随数据库的改变而接句柄;改变,具有良好的数据库独立性。用于测试系统2)激活SQL连接。执行一段SQL检索语软件中,可以使测试系统软件具有很强的灵活性句;和重复利用性。ODBC提供了一个连接到底层数3)处理SQL语句。主要是进行记录的获据库系统的公共应用程

8、序接口,通过一个库驱动取、更新和创建操作。LabWindow/CVI中提供了程序与底层数据库进行通信,其结构如下:一个Insert/Delete/UpdateRecord子类,提供了进行SQL操作的函数;应用程序4)断开SQL连接。SQL操作结束后,应(调用ODBC函数)断开SQL连接来释

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。