labview与数据库.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
17.2??Database?Connectivity应用典型实例 17.2.1??在Access中建立一个数据库 使用NI所提供的数据库工具包Database?Connectivity只能操作数据库,但是无法创建数据库,因此需要借助第三方数据库管理系统,如Access等来创建数据库。首先我们建立一个Data.mdb的数据库文件。 打开Microsoft??Access软件,单击文件新建…,选择空数据库,保存到文件夹下。创建方法如图17-11所示。 图17-11??在Access中创建数据库表格 在利用Database?Connectivity工具包操作数据库之前,需要先连接数据库,连接数据库的方法有以下两种。 1.利用DSN连接数据库 LabVIEW数据库工具包基于ODBC(Open?Database?Connectivity)技术,在使用ODBC?API函数之前,需要提供数据源名DSN(Data?Source?Names)才能连接到实际数据库,所以需要首先创建DSN。Database?Connectivity工具包与ODBC的关系如图17-12所示。 打开Windows控制面板管理工具,选择数据源,进入“ODBC数据源管理器”对话框,如图17-13所示。 图17-12??DB?Tools与ODBC的关系 ??????? 图17-13?“ODBC数据源管理器”对话框 在“用户DSN”页面下创建的数据源只有本用户才能访问,在“系统DSN”页面下创建的数据源,该系统下的所有用户都可以访问。在此选择“用户DSN”,单击“添加”按钮,在弹出的“创建新数据源”对话框中选择“Driver?do?Microsoft?Access(*mdb)”,然后单击“完成”按钮,如图17-14所示。 随后弹出“ODBC?Microsoft?Access安装”对话框,输入“数据源名”,如“LSData”,然后单击“选择”按钮,选择建立好的Data.mdb数据库文件,单击“确定”按钮,如图17-15所示。 图17-14?“创建新数据源”对话框?? 图17-15?“ODBC??Microsoft??Access安装”对话框 完成以上配置后,就可以在“用户DSN”页面下看到新创建的名为LSData的DSN了。单击“确定”按钮可完成DSN的建立。 按照图17-16所示的程序框图编程,在DB?Tools?Open?Connection.vi的输入参数Connection?information输入创建的数据源名称LSData,运行该程序,status并没有亮起示警,说明数据源可以正常连接。????? ??????????????????????????????????????????????? 图17-16???在程序中连接数据库? 2.利用UDL连接数据库 Microsoft还提供了另一种技术,即ActiveX数据对象ADO(ActiveX?Data?Objects)技术。ADO是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。ADO使用通用数据连接UDL(Universal?Data?Link)来获取数据库信息,以实现数据库连接。 在Data.mdb(注意文件的扩展名)所在的文件夹下单击鼠标右键,在弹出的快捷菜单中选择新建Microsoft数据链接,如图17-17所示。命名新建的数据库链接名称为LSData.udl。 ??????????????????????????????????????? 图17-17??新建数据链接 双击打开LSData.udl文件,切换到“提供程序”页面,从中选择“Microsoft?Jet?4.0?OLE?DB?Provider”,设置完成单击“下一步”按钮,如图17-18所示。 切换到“连接”页面,在“1.选择或输入数据库名称”文本框右侧,单击按钮,选择已经创建好的数据库。完成后单击“测试连接”按钮,弹出“测试连接成功”对话框,表示已经成功连接数据库,如图17-19所示。 图17-18?“数据链接属性”对话框? 图17-19??成功连接数据库 完成后,按照图17-20所示的程序框图编程。DB?Tools?Open?Connection.vi的输入参数Connection?Information输入前面所创建的UDL文件路径。运行该VI,status灯并无示警亮起,说明连接成功。 图17-20??在程序中成功连接数据库 17.2.2??数据库基本操作 连接上数据库后,就可以利用Database?Connectivity的工具包对数据库进行操作了。本节介绍数据库中比较常用的几种基本操作,包括创建表格、删除表格、添加记录、查询记录等。 1.创建表格 数据表中的每一行表示一个记录

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档