LabVIEW访问SQL Server数据库

NI 公司LabVIEW可以通过第三方数据库访问工具包LabSQL,实现多种方式访问SQL Server数据库。而LabSQL是通过调用自动化引用句柄,获得相关方法,执行SQL相关功能,最终封装成子VI。SQL Server 是Microsoft 公司推出的关系型数据库管理系统,具有多种版本,本文以LabVIEW2014和SQL Server  2008 Express版本为例。

基于配置ODBC数据源的方法访问SQL Server数据库

  • 01

    首先根据LabVIEW的实际安装路径将LabSQL工具包放到如下默认安装路径(C:\Program Files (x86)\National Instruments\LabVIEW 2014\user.lib\LabSQL ADO functions);

  • 02

    在Windows7 32bit下,可以通过“控制面板/Control Panel”->“管理工具/Administrative Tools”->“数据源(ODBC) /Data Sources (ODBC)”打开(如果是64bit,可以通过如下路径打开C:\Windows\SysWOW64\ odbcad32),将ODBC数据源管理器切换到“用户DSN”选项卡,然后单击“Add”按钮;

  • 03

    选择“SQL server项并单击“完成”按钮;

  • 04

    此时将会弹出“创建到SQL server的新数据源”对话框。给数据源起个名字为SQLServer, 在“服务器”下拉列表中选择要做为数据源的服务器WCNM8003\SQLEXPRESS(服务器的名称可以从SQL Server Management Studio登陆界面获得),或者直接输入数据库服务器的IP地址,然后点击下一步;

  • 05

    根据数据库服务器的登录验证方式(Windows验证、SQL Server验证)做适当选择,如果是SQL Server验证,输入用户名和密码(账号和密码可以从SQL Server Management Studio登陆界面获得),然后点击下一步;

  • 06

    更改数据库: 选择您想要连接的数据库Test;其余的按默认设置,如下图所示,然后单击下一步按钮;

  • 07

    选择语言,再点击“完成”按钮;

  • 08

    最后点击“测试数据源”;

  • 09

    接着会弹出一个窗口,测试成功:

  • 10

    最后成功,我们的新建的数据源列在了列表中;

  • 11

    LabVIEW对SQL Server数据的访问主要由LabSQL数据库工具包中4个构成(1ADO Connection Create,2ADO Connection Open,3SQL Execute,4ADO Connection Close),工程师只需要在字符串常量控件“数据源”处输入DSN=SQLServer即可(其中SQLServer是ODBC配置时候指定的名称),然后在SQL指令处读写操作需要输入SQL语言即可;

基于建立ODBC连接的方法访问SQL Server数据库

  • 01

    首先根据LabVIEW的实际安装路径将LabSQL工具包放到如下路径C:\Program Files (x86)\National Instruments\LabVIEW 2014\user.lib\LabSQL ADO functions。

  • 02

    ODBC连接字符串格式如下: Driver=SQL Server;server=WCNM8003\SQLEXPRESS;database=Test;Uid=sa;Pwd=abc@123456; 其中:Driver为选择的数据库驱动,server为服务器名称,database为数据库名,Uid为用户名,Pwd为密码。

基于建立OLEDB连接的方法访问SQL Server数据库

  • 01

    首先根据LabVIEW的实际安装路径将LabSQL工具包放到如下路径C:\Program Files (x86)\National Instruments\LabVIEW 2014\user.lib\LabSQL ADO functions。

  • 02

    OLEDB连接字符串格式如下: provider=sqloledb;server=WCNM8003\SQLEXPRESS;database=Test;uid=sa; pwd=abc@123456;Persist Security Info=False; 其中:Provider表示数据库驱动程序,server为服务器名称,database表示数据库的名称,uid为账号名,Pws为密码,Persist Security Info表示是否在数据库连接成功后保存安全信息。

常用SQL语言

  • 01

    新建SQL Server数据库-表,命名Train;包括ID(标识),Name(段文本),Age(整数类型),PValue(双精度类型),PDateTime(日期/时间)一共五列;

  • 02

    SELECT 语句用于从表中选取数据; SELECT 列1名称,列2名称,...列n名称 FROM 表名称; SELECT * FROM 表名称(其中*带表全部);

  • 03

    INSERT INTO 语句用于向表格中插入新的行; 用于插入表的全部列值,INSERT INTO 表名称 VALUES (值1, 值2,....值n); 也可以指定所要插入数据的列,INSERT INTO table_name (列1名称,列2名称,...列n名称) VALUES (值1, 值2,....值n)

  • 04

    Update 语句用于修改表中的数据。 UPDATE 表名称 SET 列1名称= 新值,列2名称= 新值,...列n名称= 新值 WHERE 列名称 = 某值; 其中WHERE是当某列满足一定的条件时候才更新;

  • 05

    DELETE 语句用于删除表中的行。 DELETE FROM 表名称 WHERE 列名称 = 值; 其中WHERE是当某列满足一定的条件时候才删除;

(0)

相关推荐

  • 多种SQL Server数据库备份方法的精细讲述教程

    本文假定您 能熟练使用SQL Server EntERPrise Manager(SQL Server企业管理器)和SQL Server Quwey Analyser(SQL Server查询分析器) ...

  • 如何设置SQL Server数据库服务器的身份验证模式

    服务器认证是用户访问数据库服务器之前,操作系统本身或者数据库服务器对来访用户进行的身份合法性验证. 这是SQL Server认证的第一步,用户只有通过服务器认证之后,才可以连接到SQL Sercer服 ...

  • SQL SERVER数据库怎么恢复

    在用SQL SERVER数据库的时候免不了遇到数据库恢复,这里小编和大家一起来学习一下两种SQL SERVER数据库恢复的情况:1,有bak文件的数据库恢复:2,有mdf,ldf数据库文件的恢复.首先 ...

  • VS2008连接SQL Server数据库文件出错的解决方法

    有园子里的朋友问到一个问题:系统上安装的是vs2008+Sql 2005 developer(没有安装Sql server 2005 Express ) 用代码直接连SQL Server服务器没有问题 ...

  • unity3d怎么连接sql server数据库

    虽然在Unity3D中能够通过PlayerPrefs类来保存和读取数据,但是一旦数据量增大,仅仅通过代码的方式存取数据,这样的工作量是非常大的。那么如何通过使用Sql Server数据库来存取数据呢? ...

  • SQL Server数据库中的表和视图怎么导出?

    SQL Server已有数据库中的数据想要导出来,该怎么导出呢?下面我们就来看看详细的教程. 1.打开SQL Server,找到需要导出的数据库. 2.在需要导出的数据库上右击,选择任务选项中的导出数 ...

  • Heidisql如何连接sql server数据库并做增删改操作?

    Heidisql工具是一个功能强大的数据库连接工具,功能齐全.操作简单.用heidisql很容易完成sql server数据库的建表.删除表.更新表操作等等操作.接下来小编就给大家带来Heidisql ...

  • Excel如何连接SQL Server数据库

    Excel是现在十分常用的一款办公软件,有些新用户不知道该软件如何连接SQL Server数据库,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步根据下图所示,打开电脑中的Exce ...

  • 如何安装SQL Server数据库软件

    SQL Server是一个大型数据库软件,很多初学者对它比较陌生,不知道怎么安装它. 笔者与大家分享一下安装SQL Server数据库的技巧. 操作方法 01 从网上下载SQL Server2014安 ...