使用G Web Development Software连接到远程SQL数据库

更新 May 11, 2026

适用于

软件

  • LabVIEW NXG Web Module
  • LabVIEW NXG
  • LabVIEW

问题详述

如何用G Web Development Software写个程序来连接到SQL数据库,并通过从数据库中读取SQL表/行以获得相关数据?

解决方案

用G Web Development Software创建的Web VI无法实现直接的数据库通信功能,但是可以在LabVIEW中使用一些方法,再结合Web VI来实现。

Web服务

在LabVIEW中创建一个处理数据库通信的Web服务,然后使用Web VI将HTTP请求发送到Web服务,以更新/获取数据库信息,如下所示:

您可以在LabVIEW中创建Web服务,并利用LabVIEW Database Connectivity工具包的功能与数据库交互,实现读写数据的基础操作。有关LabVIEW Web服务和LabVIEW Web VI之间通信的示例,请参阅我们的GitHub示例 。虽然Web服务和Web VI两者是彼此独立的,但您仍然可以通过托管Web服务在同一台计算机上实现功能,并通过Build Web VI的操作来等效达成Web服务中的静态内容

前一段的几个链接页面虽是跟LabVIEW相关的,但这些概念同样适用于任何其它的Web服务。有关使用Web服务的更多信息,请参阅下方的相关信息。

相关信息

您还可以使用已与SQL数据库建立通信的现有Web服务,例如可以参考PostgRestrestSQL 。大致过程类似于本文前面所述,即使用HTTP VI作为Web VI和数据库之间的桥梁。