首页 NI虚拟仪器 正文

回复

LabVIEW通过3中方法访问SQLserver数据库

NI虚拟仪器 浏览:3664 回复:1 收藏

wuxi2010  2016-07-28 22:28


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

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

2、打开“控制面板(Control Panel)-管理工具(Administrative Tools)-数据源 (ODBC);

3、选择UserDSN,点击“Add”并选择“SQL Server,然后给数据源取名称,如:SQLServer;选择服务器如:电脑名\SQLEXPRESS;接着配置登陆方式Windows/SQLserver,以及账号Uid和密码pwd;

4、配置完成后,对数据源连接进行测试,测试成功后方才可以访问;

5、点“确定”完成。

2) 基于ODBC连接的方法访问SQL Server数据库

LabVIEW通过LabSQL第三方数据库访问工具包,基于建立ODBC连接的方法访问SQL Server数据库,首先根据LabVIEW的实际安装路径将LabSQL工具包放到如下路径C:\Program Files (x86)\NationalInstruments\LabVIEW 2011\user.lib\LabSQL ADO functions。

ODBC连接字符串格式如下:

Driver=SQLServer;server=电脑名\SQLEXPRESS;database=Test;Uid=sa;Pwd=123456;

其中:Driver为选择的数据库驱动,server为服务器名称,database为数据库名,Uid为用户名,Pwd为密码。

3) 基于OLEDB连接的方法访问SQL Server数据库

LabVIEW通过LabSQL第三方数据库访问工具包,基于建立OLEDB连接的方法访问SQL Server数据库,首先根据LabVIEW的实际安装路径将LabSQL工具包放到如下路径C:\Program Files(x86)\National Instruments\LabVIEW 2011\user.lib\LabSQL ADO functions。

OLEDB连接字符串格式如下:

provider=sqloledb;server=电脑名\SQLEXPRESS;database=Test;uid=sa;pwd=123456;Persist Security Info=False;

其中:Provider表示数据库驱动程序,server为服务器名称,database表示数据库的名称,uid为账号名,Pws为密码,Persist Security Info表示是否在数据库连接成功后保存安全信息。



我知道了