LabVIEW2020(32位) 连接和读写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表内的数据读到表格内显示。

目录

一、案例

二、程序框图

1、添加5个LabSQL函数。

2、ADO Connection Open.vi引脚添加数据库名称

3、生成Command Text插入数据库指令的前缀

4、id转换成字符串

5、 year转换成字符串

6、用连接字符串函数把上述4个字符串连接起来,生成MySQL插入指令。

7、前面板创建一个字符串显示控件,显示生成的SQL指令

8、程序框图连线SQL指令到字符串显示控件

9、程序框图连线SQL指令到ADO Connection Execute.vi的Command Text端

 三、验证

四、源程序


一、案例

        数据库labview_example的table1表内有3个字段,id为数字型,自动增长;name为字符型,year为数字型。

         前面板有3个输入控件,id为数值输入控件,用于输入id;name为字符串输入控件,用于输入name;year为数值输入控件,用于输入year。

        要求:

        将输入的id、name和year一次性插入到数据库。

二、程序框图

1、添加5个LabSQL函数。

        依次添加 ADO Connection Create.vi,ADO Connection Open.vi,ADO Connection Execute.vi,ADO Connection Close.vi,ADO Connection Destroy.vi

         5个LabSQL函数连线

2、ADO Connection Open.vi引脚添加数据库名称

3、生成Command Text插入数据库指令的前缀

4、id转换成字符串

        使用"格式化字符串写入"函数,将id由数值转换为字符串

5、 year转换成字符串

        使用"格式化字符串写入"函数,将year由数值转换为字符串。

6、用连接字符串函数把上述4个字符串连接起来,生成MySQL插入指令。

        (1)、将字符串 INSERT INTO table1(id , name , year)  VALUES ('  

                     和id转换后的字符串连接成一个新的字符串

                     警告:要按照SQL指令格式生成新的字符串指令。因此添加的每个字段后面要连接  ','

 

         (2)、将前面的字符串和name字符串连接成一个新的字符串

        警告:要按照SQL指令格式生成新的字符串指令。因此添加的每个字段后面要连接  '',

          (3)、将前面的字符串和year转换后的字符串连接成一个新的字符串

         警告:要按照SQL指令格式生成新的字符串指令。因此添加的每个字段后面要连接  ');

   

7、前面板创建一个字符串显示控件,显示生成的SQL指令

8、程序框图连线SQL指令到字符串显示控件

9、程序框图连线SQL指令到ADO Connection Execute.vi的Command Text端

 三、验证

        运行LabVIEW2020。

        前面板SQL_COMMAND字符串显示控件中自动生成了SQL指令

INSERT INTO table1(id , name , year)  VALUES ('10','LeeLaGo','5');

         用MySQL Workbench软件打开labview_example数据库,table1表内增加了1条记录,记录的id=10,name=LeeLaGo,year=5

 验证OK

四、源程序

        本教程提供源程序,参见链接:

https://download.csdn.net/download/ba_wang_mao/21394076

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值