LabVIEW2020使用LabSQL用户库+查询MySQL数据库数据到表格(WIN10系统+Visual Studio 2019+64位MySQL8.0+32位Connector/ODBC)(四)

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表内的数据读到表格内显示。

目录

一、创建查询数据库

二、配置ODBC数据源(32位)

三、设计前面板

 四、设计程序框图

五、验证


        本教程我们使用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。

  • 1
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值