- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于Labwindows/CVI的测试系统数据库设计
本文所用的数据库的配置有以下几个步骤:
(1)数据库系统的注册及数据源添加开放数据库互连(ODBC)标准取决于访问每个数据库系统的ODBC驱动器,配置时必须对任何使用的ODBC驱动器进行注册。以便在win-dows2000系统的控制面板上的ODBC选项里进行配置和添加。
(2)数据库连接
执行SQL语句前,必须建立数据库连接。这一步以SQL Toolkit为中介,可以用程序方式来实现连接。
(3)激活SQL连接
事实上,激活SQL连接是进行查询会话的前提,可以采用自动SQL或显式SQL两种方式来实现SQL旌接的激活。
(4)处理SQL语句
这是操作数据库的关键。主要是对数据库创建记录、获取记录、更新记录、删除记录等。通过使用SELECT语句可将数据表中的字段绑定到程序中的变量上,接着用取值函数获取所选记录。每次调用取值函数,工具包都会将数据库中的列变量拷贝到程序中绑定的变量上。更新行或创建行时,还可以用绑定的变量,即更新行或创建行时将新值拷贝到绑定的变量并随后调用适当的函数,然后将程序中的数据添加到数据库对应的字段。
(5)断开SQL琏接
SQL操作结束后,应断开SQL连接,这一步骤在任何方向上取值时都是特别重要的,它可以保证关闭连接并删除建立连接时所生成的临时登记文件。
(6)断开数据库
全部数据库操作结束后,应确保断开通过SQL建立的数据库连接已被其他地方不小心修改,同时也可用来释放系统资源。
3 测试系统数据的代码设计
现以本测试系统中的用户管理数据的获取为例,详细介绍本系统数据库的设计方法,其部分配置代码如下:
//激活SQL连接
hstmt=DBActivateMap(hmap,"Pass-Word");
//操作SQL并使得当前各字段分别映射到各相关变量
resCode=DBFetchRandom(hstmt,userid2+1);
//其他操作
//断开SQL连接
resCode=DBDeactivateMap Oamap);
//断开数据库
resCode=DBDisconnect(hdbc);
4 结束语
本文介绍了基于Labwindows的测试系统软件数据库的设计和配置方法。现在,这部分技术已经相当成熟,将其运用到虚拟仪器系统中,可以更好的管理系统数据,提高系统效率。
作者:陈浩,王厚军 电子科技大学 来源:电子元器件应用
上一篇:带GPS授时的TMS320F2812数据采集系统
下一篇:大容量辅助存储系统的设计