赞
踩
今天有个学生私信我,如何实现在nr中对数据库进行操作,并进行基础的增删改查。node-red是基于nodejs开发的,如果有类似的node-red包,就能够支持数据库的链接,以及读写操作。在接到这个需求后,首先要去寻找对应的node-red包,看是否有相应的包。点击node-red右上角的菜单,点击节点管理,并点击安装, 在输入框搜索mysql,(如果你要找的是mysql数据库的读写库的话)如下图。下图就是所有有关mysql的操作库,点击库名后面的链接,可以查看该库的详情介绍。
本篇文章使用的库是 node-red-node-mysql 最新版本是1.0.1 版本,最近三个月更新的。
https://flows.nodered.org/node/node-red-node-mysql 这里是该库的详细介绍。从详情我们可以知道这个库是一个node-red 操作mysql读写的节点库。
该库 允许对 MySQL 数据库进行基本访问,如查询,插入,删除,但一定要小心sql注入。
要执行的sql语句放到msg.topic中,而结果会以msg.payload的形式向下传递。
通常,返回的有效负载将是结果行的数组。
如果没有找到该键,则返回null。
开发者 可以通过在settings.js 中添加一行来更改以毫秒为单位的重新连接重试超时
mysqlReconnectTime: 30000,
时区
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。