热点:

    LabVIEW连接SQL Server

      [   原创  ]   作者:
    收藏文章 暂无评论

    NI公司开发的LabVIEW可通过第三方工具包LabSQL实现对SQL Server数据库的多种访问方式。LabSQL利用自动化引用句柄调用相应方法,完成SQL语句执行等数据库操作,并将功能封装为子VI,便于在程序中调用。SQL Server是微软推出的一款关系型数据库管理系统,拥有多个版本。本文以LabVIEW 2014版本与SQL Server 2008 Express版本作为实验环境,探讨两者之间的连接与数据交互方法,旨在实现高效、稳定的数据库访问机制,为测控系统中的数据存储与管理提供技术支持。

    1、 首先需将LabSQL工具包复制到LabVIEW的默认安装目录中,具体路径为:C:Program Files (x86)National InstrumentsLabVIEW 2014user.libLabSQL ADO functions。该操作基于LabVIEW的实际安装位置进行,确保工具包文件正确放置于指定文件夹内,以便后续在程序中顺利调用相关功能模块,保障系统正常运行与数据库连接的稳定性。

    2、 在Windows 7 32位系统中,可依次进入控制面板→管理工具→数据源(ODBC)以启动ODBC数据源管理器;若为64位系统,则可通过路径C:WindowsSysWOW64odbcad32.exe打开对应程序。运行后,将界面切换至用户DSN选项卡,随后点击添加按钮,即可开始配置新的数据源。此操作适用于需要建立本地用户级别数据库连接的场景,方便应用程序访问数据库资源。整个过程无需管理员权限,适合普通用户独立完成设置。

    3、 选择SQL Server项,然后点击完成按钮确认操作。

    4、 此时将弹出创建到SQL Server的新数据源对话框。请为数据源命名,例如输入SQLServer。在服务器下拉菜单中,选择目标服务器,如WCNM8003SQLEXPRESS,该名称可在SQL Server Management Studio的登录界面中查看;也可直接输入数据库服务器的IP地址。确认无误后,点击下一步继续操作。整个过程需确保网络连接正常,并准确填写服务器信息,以保证数据源配置成功。

    5、 根据数据库服务器所采用的登录验证模式,选择相应的认证方式。若使用SQL Server身份验证,需输入正确的用户名与密码,相关信息可从SQL Server Management Studio的登录界面获取,填写完毕后点击下一步继续操作。

    6、 选择目标数据库Test,保持其他选项默认,参照图示操作,点击下一步即可完成设置。

    7、 选定语种后点击完成按钮即可。

    8、 最后点击测试数据源按钮即可。

    9、 随后弹出窗口,显示测试成功。

    10、 新建数据源成功显示在列表中,任务圆满完成。

    11、 LabVIEW通过LabSQL数据库工具包实现对SQL Server数据的访问,该过程主要依赖四个核心组件:ADO连接创建、ADO连接打开、SQL语句执行以及ADO连接关闭。使用时,工程师只需在字符串常量控件的数据源字段中输入DSN=SQLServer,其中SQLServer为配置ODBC数据源时设定的名称。随后,在SQL指令输入区域编写相应的SQL语句,即可完成对数据库的查询、插入、更新或删除等操作。整个流程简洁高效,无需复杂的编程,便于在测试与测量系统中快速集成数据库功能,实现数据的持久化存储与管理,适用于各类工程应用中的数据记录与分析需求。

    12、 将LabSQL工具包复制到LabVIEW实际安装目录下的指定路径中,具体位置为:C:Program Files (x86)National InstrumentsLabVIEW 2014user.libLabSQL ADO functions。确保路径正确无误,避免因目录错误导致工具包无法正常使用。操作前请确认LabVIEW已正确安装,并关闭相关程序以防止文件写入失败,保证复制过程顺利完成。

    13、 ODBC连接字符串的格式示例如下:

    14、 其中,Driver指所选数据库驱动程序,server代表服务器名称,database是数据库名,Uid为登录用户名,Pwd则是对应密码。

    15、 将LabSQL工具包复制到LabVIEW实际安装目录下的指定文件夹中,具体路径为:C:Program Files (x86)National InstrumentsLabVIEW 2014user.libLabSQL ADO functions。确保路径正确无误,避免因路径错误导致工具包无法正常使用,操作前请确认LabVIEW的安装位置是否与默认路径一致,必要时根据实际情况调整目标文件夹路径。

    16、 OLEDB连接字符串的格式如下所示

    17、 其中,Provider 指数据库驱动程序,server 代表服务器名称,database 表示数据库名,uid 为登录账号,Pws 是密码,Persist Security Info 用于设置连接成功后是否保留安全信息。这些参数共同构成数据库连接字符串,确保应用程序能正确访问指定数据库并管理安全配置。

    18、 创建一个名为Train的SQL Server数据库表,包含五个字段:ID(标识列)、Name(短文本)、Age(整数)、PValue(双精度数值)和PDateTime(日期时间类型),各列分别用于存储唯一编号、姓名、年龄、浮点数值及时间戳信息。

    19、 SELECT语句用于查询表中的数据。

    20、 从指定表中查询一个或多个列的数据,语法为:选择所需列名,来源表名。

    21、 查询指定数据表中的所有字段内容信息。

    22、 INSERT INTO 语句可向数据表中添加新记录。

    23、 将数据插入表中所有列,语法为:INSERT INTO 表名 VALUES (值1, 值2, ..., 值n)。

    24、 可指定目标列插入数据,语法为:INSERT INTO 表名 (列1, 列2, ..., 列n) VALUES (值1, 值2, ..., 值n),按对应顺序将数据写入指定字段。

    25、 用于更新表中已有数据的语句。

    26、 修改指定表中满足条件的数据,将列1至列n的值分别更新为新值,仅限于某列等于特定值的记录。

    27、 WHERE用于指定列在满足特定条件时才进行更新操作。

    28、 删除表中数据行的语句。

    29、 删除表中指定列等于某值的记录。

    30、 当指定列满足特定条件时,才执行删除操作。

    soft.zol.com.cn true https://soft.zol.com.cn/1232/12327974.html report 4381 NI公司开发的LabVIEW可通过第三方工具包LabSQL实现对SQL Server数据库的多种访问方式。LabSQL利用自动化引用句柄调用相应方法,完成SQL语句执行等数据库操作,并将功能封装为子VI,便于在程序中调用。SQL Server是微软推出的一款关系型数据库管理系统,拥有多个版本。本...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    iStorage Server(64bit)

    更新时间:2011年12月06日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:英文

    iStorage Server(64bit)
    • 更新时间:2011年12月06日
    • 软件大小:10MB
    • 软件分类:网页设计
    • 语言种类:英文
    • 软件评级:0 人点评