LabVIEW2020(32位) 连接和读写MySQL数据库系列教程
1、LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(一)
开机只运行一次,将字符串常量中的数值写到数据库相应字段。
2、LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(二)
开机只运行一次,将前面板的数值输入控件或字符串输入控件中的数值写到数据库相应字段。
3、LabVIEW2020(32位) 连接和读写MySQL数据库(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(三)
使用状态机,根据需要,鼠标点击前面板的【插入】按钮,将前面板上的数值输入控件或字符串输入控件中的数值写一次到数据库相应字段;当点击前面板上的【退出】按钮,退出LabVIEW2020的运行。
4、LabVIEW2020使用LabSQL用户库+查询MySQL数据库数据到表格(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(四)
使用LabSQL第三方库,把labview_example数据库的table1表内的数据读到表格内显示。
目录
本教程我们使用LabSQL第三方库查询labview_example数据库,并将查询结果显示在表格内。我使用的是LabVIEW2020(32位),MySQL8.0.17(64位)。MySQL8.0.17(64位)数据库安装时会默认安装Connector/ODBC(64位)。LabVIEW2020(32位)不能直接通过Connector/ODBC(64位)访问MySQL8.0.17(64位)数据库,必须要通过Connector/ODBC(32位)访问MySQL8.0.17(64位)数据库,如何解决请参考博主的另一篇文档:LabVIEW2020(32位) 连接和读写MySQL数据库遇到的坑(WIN10系统+Visual Studio 2017+64位MySQL8.0+64位Connector/ODBC)
一、创建查询数据库
labview_example数据库有一个table1表,table1表内有3个字段id,name,year。
二、配置ODBC数据源(32位)
警告:一定要配置32位的ODBC数据源,LabVIEW2020(32位)才能成功访问MySQL8.0.17数据库。原因是:我安装的LabVIEW2020是32位的。 (不能配置64位的ODBC数据源)。
1、WIN10系统的管理工具中打开【ODBC数据源管理程序(32位)】,选中【用户DNS】选项卡,然后点击“添加”按钮。
进行如下配置:
Data Source Name:你的数据库名(数据源名称最后和数据库名称一致)
Description:描述,可以为空
TCP/IP Serve:ip地址设置位,填写localhost或者127.0.0.1
User:mysql安装过程中的用户名,默认是root
Password:安装mysql中设置的密码
Database:选择相应的数据库(数据库我选择labview_example)
点击"Test"按钮,如果弹出如下对话框,则表示配置ODBC数据源成功
三、设计前面板
四、设计程序框图
LabSQL位置为:【用户库】->LabSQL
把表格控件转换为显示控件
SQL execute.vi的帮助信息,参见下图。
五、验证
运行LabVIEW2020,运行效果如下:
验证OK。