- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 LabVIEW数据库编程 《LabVIEW虚拟仪器设计教程》 工业和信息化普通高等教育“十二五”规划教材立项项目,21世纪高等院校电气工程与自动化规划教材 * 第11章 LabVIEW数据库编程 11.1 LabVIEW数据库基础 11.2 LabSQL数据库访问 11.3 ADO数据库访问 11.4 LabVIEW SQL Toolkit数据库访问 11.1 LabVIEW数据库基础 11.1.1 LabVIEW数据库访问方法 LabVIEW本身并不具备直接访问数据库的功能,以LabVIEW编制的虚拟仪器系统需要其它辅助的方法来进行数据库访问。在LabVIEW中,通常借助以下三种方法对数据库进行访问。 LabVIEW SQL Toolkit是NI公司提供的用于数据库访问的附加LabVIEW工具包,工具包集成了一系列的高级功能模块,这些模块封装了大多数的数据库操作和一些高级的数据库访问功能。工具包需要购买且较昂贵,某些用户不能接受。 1.利用NI公司附加工具包LabVIEW SQL Toolkit进行数据库访问 2.使用ActiveX调用Microsoft ADO控件访问数据库 利用LabVIEW的ActiveX功能,调用Microsoft ADO控件,利用SQL语言实现数据库访问。Microsoft ActiveX Data Objects(ADO)是微软最新的数据访问技术,可以用于编写通过OLE DB提供者对在数据库服务器中的数据进行访问和操作的应用程序。该方法编程较复杂,对于大多数用户比较困难。 3.利用LabVIEW用户开发的数据库访问工具包LabSQL访问数据库 LabSQL是一个免费的、多数据库、跨平台的LabVIEW数据库访问工具包,它也是基于ADO技术编写的。LabSQL的优点是易于理解,操作简单,不熟悉SQL语言的用户也可以很容易地使用,只需进行简单编程,就可在LabVIEW中实现数据库访问。利用LabSQL几乎可以访问任何类型的数据库,执行各种SQL查询,对记录进行各种操作。它最大的优点是源代码开放,并且是免费的。 11.1.2 ODBC基础 1.ODBC的概念 ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口) 。 ODBC作为数据库与应用程序之间的一个公共接口,应用程序通过访问ODBC而不是直接访问具体的数据库来与数据库通信。 针对每一类DBMS有各自不同的ODBC驱动程序,由数据库厂商以动态链接库的形式提供,实现ODBC函数调用与数据源交互。而数据源是ODBC到数据库的接口形式,它描述了用户需要访问的数据库以及相应的各种参数,如数据库所在的计算机、用户及密码等信息。数据源名作为访问数据库的标识,因此在与数据库进行连接之前,必须在ODBC数据源管理器中建立数据库源。 2. ODBC中数据源的建立 以Access数据库为例介绍ODBC数据源的建立过程,这个数据源将在后面的例子中使用到,数据源是通过数据源名DSN(Data Source Names)来标识的。 (1)首先需要在Access中建立一个Access数据库(TESTDB.mdb)。 (2)在Windows“控制面板”中利用“数据源(ODBC)”,打开“ODBC数据源管理器”对话框。对本地数据库来说,通常要在“用户DSN”选项卡上创建一个项;对远程数据库,则在“系统DSN”选项卡上创建。任何情况下,都不能在“用户DSN”和“系统DSN”选项卡上创建同名的项。 (3)选择“用户DSN”选项卡,点击“添加”按钮,进入“创建新数据源”对话框,该对话框列出了当前ODBC中所有已经安装了的数据库驱动。选择要创建的数据源的驱动程序Microsoft Access Driver(*.mdb ) 。 (4)点击“完成”按钮,弹出“ODBC Microsoft Access安装”对话框,设置数据源名,例如MYDSN。在对话框“数据库”栏单击“选择”按钮,弹出“选择数据库”对话框选择第(1)步创建好的Access数据库TestDB.mdb,其他参数默认。 (5)点击“选择数据库”对话框和“ODBC Microsoft Access安装”对话框中的“确定”按钮,完成了DSN的创建与设置,此时在“ODBC数据源管理器”中将看到新创建的DSN。 (6)如需对该DSN进行修改,可点击“ODBC数据源管理器”对话框中的“配置”按钮进行重新配置。 ODBC数据源建立后,在LabVIEW中就可以通过ADO与建立的数据源标识DSN建立连接实现对数据库的访问。对于其它数据库
您可能关注的文档
- JSP应用与开发技术 教学课件 作者 978 7 302 24762 3 第9章 数据库操作基础.ppt
- JSP应用与开发技术 教学课件 作者 978 7 302 24762 3 第10章 应用JDBC进行数据库开发.ppt
- JSP应用与开发技术 教学课件 作者 978 7 302 24762 3 第11章 JSP+JavaBean+DB的实例.ppt
- JSP应用与开发技术 教学课件 作者 978 7 302 24762 3 第13章使用Servlet过滤器和监听器.ppt
- JSP应用与开发技术 教学课件 作者 978 7 302 24762 3 第14章 JSTL标准标签库.ppt
- JSP应用与开发技术 教学课件 作者 978 7 302 24762 3 第15章 自定义标签库.ppt
- JSP应用与开发技术 教学课件 作者 978 7 302 24762 3 第16章 Web开发的应用.ppt
- JSP应用与开发技术 教学课件 作者 978 7 302 24762 3 习题答案.doc
- LabVIEW 、MATLAB及其混合编程技术 教学课件 作者 范寿康 第1章LabVIEW概述.ppt
- LabVIEW 、MATLAB及其混合编程技术 教学课件 作者 范寿康 第4章波形显示与文件操作.ppt
- LabVIEW虚拟仪器设计教程 教学课件 作者 何玉钧 高会生 等 第12章 网络与通信编程.ppt
- LED封装技术与应用 教学课件 作者 沈洁 主编 led1 1.ppt
- LED封装技术与应用 教学课件 作者 沈洁 主编 led1 2.ppt
- LED封装技术与应用 教学课件 作者 沈洁 主编 led1 3.ppt
- LED封装技术与应用 教学课件 作者 沈洁 主编 led2 1.ppt
- LED封装技术与应用 教学课件 作者 沈洁 主编 led3 1.ppt
- LED封装技术与应用 教学课件 作者 沈洁 主编 led4 1.ppt
- LED封装技术与应用 教学课件 作者 沈洁 主编 led5 1.ppt
- Linux 网络服务器配置与管理 教学课件 作者 郇涛 陈萍 Linux网络服务器配置与管理1.ppt
- Linux 网络服务器配置与管理 教学课件 作者 郇涛 陈萍 Linux网络服务器配置与管理2.ppt
文档评论(0)