MySQL与labVIEW的连接方法(从软件安装到功能实现全过程)

 

目录

前言

问题的提出:

工具/原料:

第一步:安装MySQL

第二步:创建数据源

第三步:安装Navicat for MySQL

第四步:安装labVIEW(32位和64位略有不同)

第五步:重新配置数据源ODBC(仅32位labVIEW需要)

第六步:安装labSQL工具包和存取数据的实现

结语


前言

问题的提出:

实验室需要记录短路实验数据,历届师兄均没有建立数据库,每一次都需要重新做实验,但是短路实验危险性大,对设备的损害也大,为方便未来使用人工智能方法分析数据,决定建立数据库来存储历届试验数据。

工具/原料:

Windows 7旗舰版 X64位操作系统;MySQL 5.6.12版本;Navicat for MySQL软件;labVIEW2012(32位)

第一步:安装MySQL

这里用的是MySQL 5.6.12.0版本,安装过程见网络上关于安装MySQL的文章,差不多一样,但是网络上大多数都是从官网下载软件,过早的版本官网会删除,这是为了让用户用最新的,方便排除bug,但是对于一般用户来讲,mysql不宜最新,稳定就好。对于早期的版本,均可以在网站http://ftp.ntu.edu.tw/MySQL/Downloads/MySQLInstaller/选择相应的版本下载,我选的是mysql-installer-community-5.6.12.0.msi注意别选错了,要是installer文件。

安装时注意勾选mysql-connector-odbc。(由于电脑是64位的,默认mysql软件和OBDC都是64位的)。

第二步:创建数据源

电脑搜索框输入【管理工具】,也可以通过【控制面板】>【系统和安全】>【管理工具】进入。

选择【ODBC数据源(64位)】。

点击右边【添加】。

选择【MySQL ODBC 5.2 ANSI Driver】,点击【完成】。

填写创建的数据源名称,建议和数据库名称一致。填写User和password以及选择相应的数据名称(用户和密码在数据库安装后,配置过程中设置)。点击【Test】测试连接成功,点击“OK”按钮。这样就完成了新的数据源创建。

第三步:安装Navicat for MySQL

网盘链接为:https://pan.baidu.com/s/1PO9xi_b0K_gfkwF9FMOIJw 提取码:m27h (若失效请私信)。直接运行EXE文件即可,无需安装,注册码为:NAVH-WK6A-DMVK-DKW3

软件使用教程:http://www.formysql.com/mysql/

点击连接。

输入同ODBC相关信息,连接测试,显示成功。

之后就会显示该服务器下,所有的数据库,以及数据库里含有的所有表。Navicat是一个数据库管理软件,极大地方便了用户管理数据库内的表格,不必在命令框输入指令,减小出错率。具体使用方法可以在网络上找到。

第四步:安装labVIEW(32位和64位略有不同)

不同的用户对labVIEW的版本要求不同,具体安装教程可以在网络上找到,这里不赘述,本文使用的是labVIEW2012(32位),虽然我的电脑是64位,但是依旧可以安装32位的labVIEW。如果用户安装的是64位的labVIEW,以上设置就基本完成,但是如果和我一样是32位的labVIEW请继续往下,需要重新配置数据源ODBC(32位)

第五步:重新配置数据源ODBC(仅32位labVIEW需要)

在官网https://dev.mysql.com/downloads/connector/odbc/下载相应的obdc,考虑到我的mysql版本是5.6.12.0,较老,下载的obdc不宜太新,所以选择

选择Looking for previous GA versions?之前的版本。

选择32位的obdc。

即可完成下载。

下载后,安装过程很简单,无需赘述,安装目录最好和mysql的安装目录在同一文件夹下,不容易出错,安装完成之后,之前的64位obdc会自动删除。

再次配置数据源OBDC,注意:在搜索框找到的数据源,点击添加是没有MySQL ODBC 5.3 ANSI Driver的

找到路径C:\Windows\SysWOW64下面的odbcad32.exe,点击打开,才有相关选项。

命名数据源和之前的一样,这里数据源名称命名为myDB。

第六步:安装labSQL工具包和存取数据的实现

在网盘链接链接:https://pan.baidu.com/s/1Cui9A84gciLuzgSVmKkARg 密码:4a2h下载labSQL工具包,解压到labVIEW安装目录下的user.lib文件夹中,就可以直接在labVIEW中调用了。

labSQL文件夹下有现成的例子可以用来测试是否可以和数据库通信。

点击打开,页面如下:

在navicat里新建链接,名字为myDB,选择test数据库,新建一张名字为student的表格。

其中student表包含id,name,age等属性。如何创建详见官网的navicat教程。http://www.formysql.com/mysql/

在例子Example - Fetch a Table.vi里,修改相关数据,如下图:由于之前设置name是varchar字符类型,所以必须加‘’单引号。

点击运行箭头,点开navicat中student表格,发现插入成功。

换一句SQL指令,select * from student,意为:显示student内所有数据。

到此完成所有设置。

结语

 

之后需自学相关SQL语句,以及labSQL相关使用,较为简单,网络资料均有,大家要养成多查资料的好习惯。

以后根据具体的应用,可以自由设计表格,完成相应功能。

如果本文对您有帮助,麻烦小小点赞一下,转载和复制请标明出处,您的支持是我不断更新的动力。赠人玫瑰手有余香!

  • 78
    点赞
  • 149
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值