win7系统下Labview连接mysql数据库

1、下载mysql数据库并安装。本文章下载的是5.7.24版本。

mysql下载地址:https://dev.mysql.com/downloads/windows/installer/5.7.html

这里下载时需要注意,数据库下载的是32位的但是并不影响安装。

2、介绍两种连接数据库的方式

1.通过odbc数据源连接数据库

这里首先需要弄清楚你的labview是x64还是x32的,中文版本没有x64的,本文章用的是中文x32版本。

在以上的准备工作做好后,现在开始odbc数据源创建。

进入控制面板->管理工具->数据源(ODBC) “双击打开后如下图所示”

win7系统下Labview连接mysql数据库_第1张图片

单击添加按钮

win7系统下Labview连接mysql数据库_第2张图片

这里有两个mysql数据源驱动程序,根据自己的需要进行选择(本文选择了ANSI这个选项),ANSI和Unicode的区别可以参考下文:https://blog.csdn.net/zuishikonghuan/article/details/46344299

注:现在创建的是x64位的数据源,若要创建x32位的数据源需要进入到C:\Windows\SysWOW64文件夹中找到odbcad32.exe,这个创建的是x32位的数据源。

若进入x32位的odbcad32中发现没有以上的两项,那么可以下载mysql-connector-odbc-5.3.11-win32.msi进行安装,下载的地址是https://dev.mysql.com/downloads/connector/odbc/

单击完成后,进入下图

win7系统下Labview连接mysql数据库_第3张图片

按要求填写完信息后,单击test,

win7系统下Labview连接mysql数据库_第4张图片

如图所示则表示创建创建成功。

至此,完成数据源的建立,接下来进行labview编程,连接数据库。

win7系统下Labview连接mysql数据库_第5张图片

按照上图进行编程,编程完成后运行程序,显示如下则表示连接数据库成功。

win7系统下Labview连接mysql数据库_第6张图片

 

2.通过udl连接数据库

将这种方法放在后面是因为我们可以通过数据源来生成udl文件。

在上文生成odbc的基础上,创建一个VI,单击工具->create data link,选择如下图所示的选项,并单击下一步。

win7系统下Labview连接mysql数据库_第7张图片

win7系统下Labview连接mysql数据库_第8张图片

填写完信息后,单击测试连接,显示下图内容则表示连接成功。

win7系统下Labview连接mysql数据库_第9张图片

测试完成后,单击确定后选择存储udl文件的位置,最终生成一个udl文件,内容如下:

[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDASQL.1;Persist Security Info=False;Data Source=LabviewUsing;Initial Catalog=test


至此udl创建完毕,接下来通过udl连接数据库。

将udl文件中的内容复制粘贴至上文中的labview的vi中,替换掉数据源名称,如下图所示:

win7系统下Labview连接mysql数据库_第10张图片

单击运行,若提示测试连接成功,则代表连接上了数据库。

 

 

总结:

以上两种方式都能够实现数据库的连接,但是udl的方式更加的灵活,可以通过修改字符串中的Initial Catalog后面的值,连接其他的数据库。这样会给我们更多的操作余地。

以上是本人的理解,有错误的地方还希望能够指出,感激不尽。

 

 

 

你可能感兴趣的:(Labview)