首页 热点资讯 义务教育 高等教育 出国留学 考研考公
您的当前位置:首页正文

LabVIEW 连接MySQL数据库

2023-11-14 来源:华拓网

分别为使用Labsql工具包和Database Connectivity Toolkit工具包

以下为操作步骤:

 

1、安装MySQL数据库

根据需求 可以去官方去下载相应的版本,这里使用的版本:mysql-installer-community-5.7.14.0.msi

   在安装过程中需要安装mysql-connector-odbc,这里建议大家安装X86版本,如下图1。

Note:如果按照X64位,在使用labview连接MySQL会出现错误

         错误为:“在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”

技术图片

图1 安装MySQL数据库

 

2、创建数据源(ODBC)

安装完之后,在控制面板—管理工具——数据源(ODBC),有32位数据源和64位数据源,选择32位数据源管理程序,如图2所示,在驱动程序下可以看到MySQL的驱动程序了,即MySQL ODBC 5.3 ANSI Driver。

技术图片

              图2 MySQL驱动程序

在“用户DSN”,点击“添加”,出现“创建新的数据源”,找到“MySQL ODBC 5.3 ANSI Driver” 驱动,点击“完成”,如图3所示.

技术图片图3 添加 创建新数据源

在“完成”弹出“MySQL Connector/ODBC” Data Source Configuration "配置中填写,创建的数据源名称,建议和数据库名称一致。填写User和password以及选择相应的数据名称。点击“Test”测试连接成功,点击“OK”按钮。这样就完成了新的数据源创建。如图4所示。

技术图片

 如图4 MySQL Connector/ODBC” Data Source Configuration

 

3、安装Labsql工具包

下载地址:http://pan.baidu.com/s/1miJagp6 

下载的Labsql工具包解压到Labview安装目录下的“National InstrumentsLabVIEW 2014user.lib”的user.lib文件下。从新启动Labview

软件,可以在“程序面板->用户库”看到,如图5所示。

技术图片

图5 Labsql工具包

 

4、在Labview中连接MySQL数据库--test数据库 

在“程序面板”选择Labsql控件创建一个数据库连接,如图6所示;在图中,三种连接数据库方式都可以,建议使用第3中。

技术图片

图6连接数据库

 

5、使用Database Connectivity Toolkit工具包操作MySQL数据库,如图7所示

技术图片

图7

最后说明:其实在使用Labsql工具包和Database Connectivity Toolkit工具包连接MySQL数据时没什么区别。都使用了ODBC数据源连接。

LabVIEW 连接MySQL数据库

标签:font   sql   控制   应用   span   size   database   http   view   

小编还为您整理了以下内容,可能对您也有帮助:

labview怎么和sql数据库连接

先在SQL SERVER建立自己的数据库。如:MyDB。

然后在操作系统建立一数据源(ODBC),此数据源的驱动选择SQL SERVER,数据源与

SQL SERVER中的MyDB关联。

最后在LABVIEW中使用ActiveX连接到数据源。(假设用户已经建立一数据源LABVIEWconSQL),且数据源关联到数据库MyDB,包含表tempDemo,表格式样式如图:

详细步骤:  

1.连接connection。

在后面板放置Invoke Node,右键选择属性类Select Calss/ActiveX/ADOB._Connection,然后选择其Messord为Open。创建Automation Open节点,再创建一constant,其Class也选择ADOB._Connection

2、在连接成功之后,创建并执行命令command。首先配置Command属性,在后面板放置Porperty Node,关联Class为ADOB._Command。然后选择ActiveConnection。全过程如图

4、最后对表的记录进行操作recordset。因程序较简单,此处不再详细说明,具体示例如图

5、所有程序如图:

6、程序运行后得到表的前9条记录,如图所示

总结:  

上述的连接方法是使用LABVIEW最底层的ActiveX控件执行ADO API。

使用此方法需理解LABVIEW的ActiveX运行机制及有关ADO的编程模型。

labview与数据库连接问题,求教。

检查一下电脑上是否安装了所用类型数据库的连接驱动。

开始--〉管理工具--〉数据源(ODBC)--〉驱动程序追问已经改了,没用

追答能把框图贴出来看看吗

Labview如何把数据或图片存到MySQL里?

表格显示控件是刷新率比较慢的一类控件,的确容易造成闪烁,有如下几个办法改善闪烁:

a) 如果系统对采样率要求不高,加一个延时,一般延时300ms或以上时,就不会闪烁了

b) 如果系统无法延时这么长时间,请在前面板的【表格显示控件】上单击右键,选第一行【显示项】,把【垂直滚动条】和【水平滚动条】的勾选去掉,会明显改善闪烁。

c) 还有一个方法就是加一个CASE结构,把【表格】放在【CASE】里面,每隔500ms才刷新一次表格。

另一个方法是使用字符串显示控件。这个控件刷新速度非常快,不会有任何闪烁,但是有两个缺点,第一是需要把字符串预先连接起来,第二是没有表格线。

下面是附图:

图1.a :延时300毫秒

图1.b :取消垂直和水平滚动条

图1.c :每500次循环刷新表格一次

图2 :用字符串显示控件代替表格

下图是效果:

显示全文