您的位置:首页 > 数据库 > MySQL

Labview利用Labsql访问Mysql数据库方法和注意点

2018-01-14 22:03 881 查看
   由于工作需要,需要通过Labview软件访问Mysql。在这之前百度了方法,按照方法一步一步实现,始终无法实现,最后通过各种百度各种方法试,终于成功了,现在将方法记录如下:

    需要软件:MySQL 数据库软件(我是Mysql 5.6)、ODBC Connecter 软件、Navicat for MySQL。

    针对Labview需要下载安装Labsql库,直接NI官网或者百度都能下载,下载后放到Labview软件安装文件下D:\Program Files (x86)\National Instruments\LabVIEW 2015\user.lib(我的路径)下即可。

    完成以上所有软件安装,即可开始测试。

    在测试前,先测试驱动和数据库是否连接成功。这里特别注意,安装ODBC connecter软件必须是32位,我安装64位后,测试连接没有问题,在Labview中连接是一直出现错误码:-2147467259。有时候在安装ODBC驱动软件过程会出现1913错误,这个时候选择忽略,最后导致软件安装不成功。针对该问题,需要安装VC 2013(我安得ODBV是5.3.9版本,版本不同要求对应的版本不一样),如果ODBC驱动时64位,对应的VC 2013安装文件也必须是64位,32位的驱动对应的VC也是32位。

    完成以上所有准备工作,就可开始在本机测试Mysql数据库连接程序。具体方法如下:

    1、添加ODBC驱动,双击C:\Windows\SysWOW64下的odbcad32打开ODBC数据源管理器。注意:不要通过控制面板》管理工具》ODBC数据源管理器打开,如果安装了64位的驱动,也能添加并连接成功。但是通过Labview连接数据库,需要32位驱动才能成功。

       


单击添加,选择驱动,如下图。



单击驱动后,进入以下界面,根据需要建立连接。需要注意,数据库必须已经提前被建立。数据库的相关方法可以百度。



最后单击test,连接成功即可!

2、完成以上工作,即可进入Labview,进行测试。选择以下函数库下的实例,即可测试。



通过以上实例,即可测试,数据连接是否成功,并根据实例修改程序,可以完成自己想要的结果。注意DSN为开始连接驱动建立的数据源名称,比如DEW。

       
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: