由于工作需要,需要通过Labview软件访问MySQL。在这之前百度了方法,按照方法一步一步实现,始终无法实现,最后通过各种百度各种方法试,终于成功了,现在将方法记录如下:
一、需要软件
MySQL 数据库软件(我的是Mysql 8.0是64位数据库)、ODBC Connecter 软件(32位)、Navicat for MySQL、LabSQL工具包。
1、 Mysql的安装过程可以看这篇博客,写的非常详细,我也是按照这篇博客一步一步来的。
2、Navicat for MySQL参见如下的百度网盘,提取码是520y。
3、LabSQL工具包压缩包网盘下载链接:https://pan.baidu.com/share/init?surl=Cui9A84gciLuzgSVmKkARg 密码:4a2h
针对Labview需要下载安装Labsql库,直接NI官网或者百度都能下载,下载后放到Labview软件安装文件下C:\Program Files (x86)\National Instruments\LabVIEW 2020\user.lib下即可。
我在网上下载了LabSQL工具包压缩包,解压后直接将LabSQL工具包文件夹拷贝到C:\Program Files (x86)\National Instruments\LabVIEW 2020\user.lib文件夹下
完成以上所有软件安装,即可开始测试。
二、需要理顺以下关系:
(1)、 我的电脑是WIN10是64位操作系统
(2)、 我的LabView2020安装的是32位
555,我只找到了 LabView2020(32位)安装包,没有找到LabView2020(64位)安装包。
(3)、 我的MySQL 8.0是64位,参见下图。
(4)、 由于LabView2020安装的是32位,因此ODBC Connecter 软件必须安装32位的,ODBC数据源也必须配置32位的(记住:ODBC数据源不能配置64位的)。
(5)、 警告:由于我的是MySQL 8.0是64位数据库)、所以安装完MySQL数据库后会默认安装64位的ODBC Connecter 软件,而应用程序LabVIEW2020是32位,它需要32位的ODBC Connecter 软件,因此需要单独到甲骨文的官网下载安装32位的ODBC Connecter 软件。
如何下载和安装32位的ODBC Connecter 软件,可以参考我的下面一篇博文:
(6)、 警告:安装完32位的ODBC Connecter 软件后,必须在32位的ODBC数据源管理程序中配置,不能在64位的ODBC数据源管理程序中配置。因为应用程序LabVIEW2020是32位,它需要32位的ODBC数据源。
致谢:
(4条消息) Labview利用Labsql访问Mysql数据库方法和注意点_liyuxiaxia的博客-CSDN博客_labsql