缔冠期刊网

基于LabVIEW SQL Toolkit的数据库访问技术研究

2022-06-09

熊 静 张 良 任 鹏

(成都理工大学信息科学与技术学院,四川 成都 610059)

【摘 要】大数据时代,以图片、文字等非结构化数据为主的大数据用传统的存储方式已不能满足需要。本文对各种数据进行有效分析,提出了一种利用LabVIEW SQL Toolkit快速实现与数据库连接进行相关操作的方法。以基于LabVIEW的失物招领平台为例,实践了该方法的具体应用,为LabVIEW访问数据库的程序设计提供帮助。

教育期刊网 http://www.jyqkw.com
关键词 LabVIEW;数据库;LabVIEW;SQL;Toolkit;失物招领平台

Research of Database Access Technology Based on LabVIEW SQL Toolkit

XIONG Jing ZHANG Liang REN Peng

(Chengdu University of Technology College of Electronics Engineering and Computer science, Chengdu Sichuan, 610059)

【Abstract】Today’s society is known as the big data era.In the face of the big data based on unstructured data such as text, images and so on,the traditional storage methods cannot meet the need. Research on various data effectively, this paper proposes a using LabVIEW SQL Toolkit fast implementation and the database connection, and relevant operation method.Finally, based on the LabVIEW platform for the lost and found, for example, show that the method is convenient and quick.It offers help to access the database programming in the LabVIEW environment.

【Key words】LabVIEW;Database;LabVIEW;SQL;Toolkit;Platform for the lost and found

0 引言

随着大数据时代的到来,以图片、文字等非结构化数据为主的大数据,传统的存储方式已不能满足需要,本文介绍了利用LabVIEW的LabVIEW SQL Toolkit工具包对数据库的相关操作,帮助用户集中管理大量信息。

1 LabVIEW SQL Toolkit简介

LabVIEW SQL Toolkit[1-4](也叫Database Connectivity工具包)是NI为LabVIEW用户提供的一个专门和数据库连接的工具包,即能快速连接本地,又能连接远程数据库,无需进行结构化查询语言(SQL)编程就可以执行诸多常用的数据库操作,如Microsoft Access、SQL Server和Oracle,而SQL的使用增加了高级数据库操作的灵活性。

2 数据库操作

2.1 连接数据库

连接数据库之前要创建数据库。创建一个“失物信息.accdb”的Microsoft Access 2007数据库对象,然后通过DB Tools Open Connection.VI的connection information字符串指定数据源,提高数据库操作的移植性和灵活性,即不需要手动设置数据源也可对数据库中文件进行操作,注意Provider应为“Microsoft.ACE.OLEDB.12.0”。

2.2 数据存储

通过DB Tools Insert Data.VI完成数据的存储,在“table”端指定操作表的名称,“create table”端若为“T”,表示在表不存在的情况下将自动创建新表。数据库以簇的形式管理数据,每个簇代表一个记录,添加记录时需调用捆绑.VI将独立元素组合为簇进行存储。数据库不但能存储字符、数据、波形等类型的数据,而且还能存储图片数据。利用读取JPEG文件.VI、读取PNG文件.VI等函数获取图片文件的图像数据,图像数据为一个包含图像类型、深度、掩码、颜色等元素的组合簇。

2.3 数据的显示

显示数据库中数据需先指定数据表,通过DB Tools Select Data.VI从指定的表中提取数据,但是从表中提取的数据为变体,需使用Database Variant To Data Function.VI将变体转化为通过“type”端所指定的数据类型,最后调用多列列表框的“ItemNames”属性节点,将数据表中的数据显示在列表框中。而对于所存储的图片数据,需使用绘制平滑像素图.VI将图像数据还原成图片进行显示。

2.4 查询记录

LabVIEW SQL Toolkit与SQL兼容,可以不使用SQL语句就能实现数据库记录的查询、添加、修改以及删除等操作。直接调用DB Tools Select Data.VI,在“condition”需通过where函数搜索条件。DB Tools Execute Query.VI也可通过SQL语言对记录进行查询,在“SQL query”输入“select * from 表名”加 where条件,即可获取指定表中满足条件的记录。

2.5 断开连接

完成对数据库访问操作后,调用DB Tools Close Connection.VI断开与数据库的连接,释放内存和所占用的系统资源。

3 应用案例

应用该LabVIEW SQL Toolkit设计了基于LabVIEW的失物招领平台,包括用户登录、用户管理、修改密码、登记和查看失物信息、邮件发送、查看照片六大功能。图2为系统的招领信息子VI:(1)设置多列列表框每列的列名;(2)实现了时间实时更新;(3)在列表框中实现对记录的选择,实现删除、发送邮件等功能;事件结构的精确查询分支,实现对数据库中满足条件的记录的查询及显示。

为及时通知用户,本系统采用SMTP(邮件传输协邮件发送方式通知用户。以键选中状态的快速跳转方法实现通过回车键实现文本框之间的跳转,其功能模块如图3所示。“用户登录”子VI运行后,设置“用户名”文本框的属性节点KeyFocus为真,使其处于选中状态,用户即可直接输入用户名,然后点击回车键,键选中状态跳转到“密码”文本框,方便了用户操作。

4 结语

实例证明,在LabVIEW中,通过调用LabVIEW SQL Toolkit具有如下的优点:①数据库的使用方便了对大量信息进行集中管理;②不使用SQL语言也可对数据库记录进行查询、添加、修改、删除等操作;③数据库不但能存储显示字符、数字,还可以对波形和图片进行存储显示,拓宽了数据库作用范围。实例的邮件发送和快捷跳转功能为操作人员带来了方便,具有较强的实用性。

教育期刊网 http://www.jyqkw.com
参考文献

[1]钱思思,朱永生,等.利用LabVIEW SQL Toolkit对不同类型数据存取操作的方法研究[J].测控技术,2014,33(9):105-109..

[2]唐亚鹏,候媛彬.基于LabVIEW的实践教学平台与Access数据库的开发[J].计算机技术与发展,2011,21(5):219-222.

[3]冉宝春,郭庆吉.应用LabSQL构建和访问数据库的方法[J].2005(6):48-50.

[4]张捍东,纪文志.数据采集系统中的LabVIEW数据库访问技术[J].工业仪表与自动化装置,2009(4):63-66.

[责任编辑:曹明明]

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网