LabVIEW

 找回密码
 注册

扫一扫,访问微社区

查看: 259|回复: 1

[推荐贴] LabVIEW连接MySQL数据库方法之一

[复制链接]
发表于 2019-3-2 12:13:36 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
本文主要介绍LabVIEW与MySQL数据库的连接,在实现连接之前需要事先安装好mysql connector odbc和mysql installer community两款软件,本文主要介绍LabVIEW与MySQL的连接和简单的数据写入 : i" E+ S9 f5 Y8 B
一、建立mysql数据源 / T# u9 \& z3 }( w: F! N4 B
1. 在C:\Windows\SysWOW64下找到odbcad32.exe程序,双击打开(或者直接在控制面板 – 管理工具 – 数据源打开) ; N/ S( {# E/ p' K  G+ P" u
7 H; r6 {8 r' X+ n. J
2. 为了方便,我们将该可执行程序打开方式使用批处理文件打开
$ I7 a' m6 d. c4 |) C7 w' ~8 g  j7 f0 ?2 g& i+ J$ l( X" E
3. 打开数据源管理程序如下图 3 U' r: ?* o5 x3 e: @) r+ q
$ K% d. x, @* j7 [6 `
4. 默认是没有mysql的数据源的,所以我们需要创建一个新的数据源,点击上图的添加,出现界面如下,之后选择MySQL ODBC 5.3 ANSI Driver,之后点击完成。 6 r# @$ e2 [' U& h; p% e% U- L

3 B4 l- T: d7 s- W; t6 y5. 填写Data Source Configuration、TCP/IP Server、User、Password(配置数据库时的账户和密码),Database选择需要操作的数据库名称。
9 g. n2 t/ ]+ v! G1 Y! \) V9 L
6. 点击Test按钮出现如下按钮 7 i7 T/ g/ z: |$ F# h1 O* o

. f0 \! Y9 E* H2 v二、编写LabVIEW程序
. R/ g/ j% |! y, w1. 在LabVIEW里工具 – Create Data Link创建数据库连接 6 P  n, W! X% |& `7 ], ]# P
- i1 |  Y5 t: L8 M) S- k0 x  H9 B
2. 选择Microsoft OLE DB Provider for ODBC Driver,点击确定 * j; e/ l! L8 y; G1 J% I9 w- a3 U

5 n# S8 p2 q+ B1 ~% D6 ^& k3. 数据源名称选择先前配置的数据源,数据库择需要操作的数据库名称。
0 n  R+ y7 R! C; W" T3 W; X
3 m+ s: v3 H& k! l7 [; q0 g' C7 [4. 点击测试连接按钮出现连接成功即可
& }0 z) [7 Y% e  C4 }, ]) Q/ e6 l+ \$ F6 _( e$ u1 m  v
5. 选择udl保存位置 , [- {, }* R0 N. R/ L
  B$ @, S1 U0 P( x  t! d9 A; D
6. 用记事本打开udl文件,内容如下
& y$ j0 F: E% [' O* P  U
4 P6 S  B) ]7 V/ `7. 创建LabVIEW程序如下,将记事本里面的文本复制下来,在Connection Information前加上字符串常量并将文本粘贴进去,数据库连接错误里面显示连接失败对话框,正确里面显示连接成功对话框 ) ]. G) t* p5 U, O  O4 f
6 Q4 a) h3 u$ ^( d6 t

  U6 p" T5 t0 O0 n0 W2 |0 I! _+ |2 m0 X: s- R; X
IDAQ-USB-6009数据采集卡
发表于 2019-6-12 14:15:51 | 显示全部楼层
在线课堂
步骤详细,很受用,但是有时候做项目,客户需要自己安装软件,这样的步骤太繁琐,客户也不方便,有没有直接把数据库打包成dll的方式进行操作,安装简便不用配置数据源??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|无图浏览|手机版|网站地图|虚拟仪器家园 ( 沪ICP备13044638号-3 )

GMT+8, 2020-6-2 07:12 , Processed in 0.027349 second(s), 26 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表