labview访问数据库
先在SQLSERVER建立自己的数据库。如:MyDB。
然后在操作系统建立一数据源(ODBC),此数据源的驱动选择SQLSERVER,数据源与
SQLSERVER中的MyDB关联。
最后在LABVIEW中使用ActiveX连接到数据源。(假设用户已经建立一数据源LABVIEWconSQL),且数据源关联到数据库MyDB,包含表tempDemo,表格式样式如图:
总结:
上述的连接方法是使用LABVIEW最底层的ActiveX控件执行ADO API。
使用此方法需理解LABVIEW的ActiveX运行机制及有关ADO的编程模型。
⑵ labview访问mysql数据库时 在建立数据源是总显示连接失败 求大神指教 谢谢
是不是你的mysql数据库外部连接权限没开,运行cmd,使用mysq -uroot 命令进入数据库
use mysql;
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
然后再通过外部可视化软件进行连接
⑶ 如何使用labview访问数据库
看你用sql还是其他的,都有教程的
⑷ labview 数据库怎么做
在使用labview过程中,数据库的使用也是最为常用的。下面就来说说labview数据库的使用方法。
从很多Labview的书籍中看到的数据库使用方法都是需要建立数据源,也就是需要进控制面板把在电脑上创建的access数据库与数据源(ODBC)链接起来。这样做会有一个问题,就是应用程序做完导出后再别的电脑上使用的话也需要先去把access数据库与数据源链接起来,显得很不方便。
其实还存在另外一种方法,不需要链接数据库与数据源,用SQL语言就能直接操作到数据库,省去了在新电脑中首次使用都需要设置链接的麻烦。
下图就是SQL语言的数据库路径了,也就是(Provider=Microsoft.ACE.OLEDB.12.0;Data Source=数据库所在的路径+数据库名),这就是一个数据库的路径了,因为数据库需要多次读取与写入、查询、创建与删除表等,每次使用都去写这么一段函数就会很麻烦,直接设置一个数据库路径,每次要使用时都用“数据库路径”的局部变量。
下图就用了上图的数据库路径的局部变量,用作为连接代码连接到open conn的ConnectionString。用选择语句从表table1中ID号为1的行中DEEP数据读取出来了。
这样做就不需要在控制面板中设置数据库的链接,直接创建一个数据库就能使用了。
⑸ labview能否读取数据库中的数据比如Acesse或者Excel等
可以的!
在Acesse中读取数据,建议用LABSQL,比较易学,可以满足对数据库的基本操作。
LABSQL可以理解成一些子VI,通过调用这些子VI(譬如打开数据库,执行对数据库操作,关闭数据库操作什么的)对数据库进行控制,这里面控制的语言用得是SQL语言,如果不对数据库进行复杂操作,还算很容易上手的(给你推荐个网站,是讲这个SQL语法的,http://www.w3school.com.cn/sql/sql_insert.asp)
LABSQL是LABVIEW与SQL连接的一种方法而已。你可以网上容易的找这些LABSQL的子VI。我也可以传给你。
读取EXCEL,可以用,函数—文件I/O—读取电子表格文件VI,不过要注意的是,这种方法读取的EXCEL文件是用LabVIEW的“写电子表格文件”生成的。如果是简单EXCEL表格,可以把内容复制到txt文档里,再读取。
以上是我所知道的两种比较简便的方法,如有更好的方法,欢迎交流