npm 包 node-red-contrib-ucg-mssqlv2 使用教程

阅读时长 4 分钟读完

在前端开发过程中,npm 包是不可或缺的一个环节。在数据处理方面,node-red 是一个非常流行的工具。在这篇文章中,我们将介绍一个 npm 包——node-red-contrib-ucg-mssqlv2,它是一个用于 node-red 的 Microsoft SQL Server 连接器。

安装 npm 包

使用 npm 命令即可安装:

配置 node-red-contrib-ucg-mssqlv2

创建 SQL Server 数据库

如果您的本机上没有 SQL Server 数据库,可以通过安装 Microsoft SQL Server Management Studio 来创建 SQL Server 数据库。

我们需要创建一个新的数据库和数据表,并向数据表中插入数据,以便在后面的例子中使用。 请按照以下步骤完成限于篇幅就不在介绍:

  • 下载并安装 Microsoft SQL Server Management Studio
  • 使用 Relational Database 模板创建一个新的数据库(例如,SampleDB)。
  • SampleDB 中创建一个名为 users 的新数据表。
  • users 数据表中添加以下数据:
ID Name Age
1 Tom 25
2 Jim 30

配置 node-red-contrib-ucg-mssqlv2

在 node-red 编辑器中,从左侧面板中拉一个 ucg-mssqlv2 节点,并将其连接到一个 debug 节点。然后,双击 ucg-mssqlv2 节点以进行配置。

在弹出的 ucg-mssqlv2 配置窗口中:

  • 输入数据库的连接字符串。
  • 可以使用输入框中的 Test 按钮来测试该连接字符串是否有效。
  • 固定值 SELECT * FROM users 可以输入到 SQL 语句输入框中,这将返回所有 users 记录的一个结果集。
  • 将结果集的每行数据输出到 flow 中的下一个节点。

用户可以使用以下示例连接字符串:

其中:

  • SA 用户名。
  • password 密码。
  • localhost 或 SQL Server 的 IP 地址。
  • 1433 默认端口号。
  • SampleDB 数据库名。

使用 node-red-contrib-ucg-mssqlv2

您已经完成了配置并设置了 node-red-contrib-ucg-mssqlv2。让我们来看一下如何使用它。

获取所有用户

首先创建一个 ucg-mssqlv2 节点,并在 SQL 语句输入框中输入 SELECT * FROM users。在另一个 flow 中添加一个 debug 节点。

运行该节点,并在应用中使用提供的 URL,如 localhost:1880(默认地址)。在 debug 节点中,您可以将获得所有用户的结果:

获取年龄大于 25 岁的用户

现在,让我们从 users 表中获取所有年龄大于 25 岁的用户。为此,我们需要修改 SQL 语句。将 SELECT * FROM users 改为 SELECT * FROM users WHERE Age > 25

重新运行该节点,您将在 debug 节点中看到结果如下:

总结

在这篇文章中,我们介绍了 npm 包 node-red-contrib-ucg-mssqlv2,它是一个用于 node-red 的 Microsoft SQL Server 连接器。我们介绍了如何配置和使用它,使用示例演示如何从数据库中检索数据。希望这篇文章对我们进一步学习 node-red 和 npm 的使用提供了帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056b6381e8991b448e554a

纠错
反馈