Um Node-red mit der Datenbank (mysql) zu verbinden, müssen Sie zunächst die MySQL-Software auf Ihren Computer herunterladen und Navicat für eine einfache Bedienung installieren. Es ist bereits standardmäßig installiert. Download-Steuerelemente in Node-RedIn Node-Red müssen Sie zuerst das erforderliche MySQL-Steuerelement herunterladen:
Verwendung der MySQL-SteuerungErstellen Sie eine neue lokale Verbindungswurzel und legen Sie „Datenbank“ auf den lokalen Verbindungsnamen fest Knoteninformationen <br /> Definieren Sie den JavaScript-Code (Hauptteil der Funktion), um die empfangene Nachricht zu verarbeiten. Die zu verwendenden Knoten sind „inject “, „function“ , „mysql “ und „debug “. //Funktionsknotenfunktion schreiben: Datenbank Data_test erstellen var sql = "DATENBANK ERSTELLEN Data_test;"; var Thema = {"Thema":sql}; Zurück zum Thema; Klicken Sie nach Abschluss auf das kleine Quadrat des Injektionsknotens, um die Erstellung der Datenbank Data_test abzuschließen, und aktualisieren Sie sie und zeigen Sie sie in Navicat an. Erstellen Sie eine Datentabelle table_nameDie Knoten, die Sie verwenden müssen, sind inject , function , mysql , debug //Funktionsknotenfunktion schreiben: Datentabelle table_name erstellen var sql = "TABELLE ERSTELLEN, WENN `runoob_tbl` NICHT VORHANDEN IST (`runoob_id` INT UNSIGNED AUTO_INCREMENT, `runoob_title` VARCHAR (100) NICHT NULL, `runoob_author` VARCHAR (40) NICHT NULL, `submission_date` DATUM, PRIMÄRSCHLÜSSEL (`runoob_id` ))ENGINE=InnoDB DEFAULT CHARSET=utf8;"; var Thema = {"Thema":sql}; Zurück zum Thema; Klicken Sie nach Abschluss auf das kleine Quadrat des Injektionsknotens, um die Erstellung der Datenbanktabelle table_name abzuschließen, und aktualisieren Sie sie und zeigen Sie sie in Navicat an. Studenteninformationen hinzufügenBevor Sie Informationen zu Schülern hinzufügen, müssen Sie in Navicat eine neue Tabelle „Student“ erstellen, die Name, Alter, Klasse, Klassenname enthält. Die Knoten, die Sie verwenden müssen, sind inject , function , mysql , debug Methode 1 //Funktionsknotenfunktion schreiben: Studenteninformationen hinzufügen var Student="INSERT INTO student(name, age,grade, class_num) VALUES ('wangwu', 11, 4, '3')"; var newMySQLData = { "Thema": Student } gibt neue MySQLData zurück; Methode 2 //Funktionsknotenfunktion schreiben: Studenteninformationen hinzufügen var Student="INSERT INTO student(name, age,grade, class_num) VALUES ('%s', %d, %d, '%s')"; var neueMySQLData = { "Thema": util.format(Student, "lisi",12,6, "1") } gibt neue MySQLData zurück; Die Studierendeninformationen in Methode 2 können auch übermittelt werden, indem im Injektionsknoten {}JSON ausgewählt und die Studierendeninformationen eingegeben und in der Funktion in der Form msg.payload.name analysiert werden. Klicken Sie nach Abschluss auf das kleine Quadrat des Injektionsknotens, um das Hinzufügen der Studenteninformationen abzuschließen, und aktualisieren Sie es und zeigen Sie es in Navicat an. Dies ist das Ende dieses Artikels über Node-Red zum Herstellen einer MySQL-Datenbankverbindung. Weitere relevante Inhalte zur MySQL-Datenbankverbindung finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Implementierungsschritte für die Docker-Bereitstellung lnmp-wordpress
>>: Erste Erfahrungen mit der Texterstellung mit Javascript Three.js
Einführung MySQL erreicht eine hohe Verfügbarkeit...
Laden Sie mysql-5.7.19-winx64 von der offiziellen...
Inhaltsverzeichnis 1. Einleitung 2. Grundkonzepte...
Vorwort Wenn wir von Linux-Systemen sprechen, mei...
Vorwort In „High Performance MySQL“ wird erwähnt,...
BFC BFC: Blockformatierungskontext BFC-Layoutrege...
mysql5.5.28 Installations-Tutorial zu Ihrer Infor...
1. Schritte zur Installation des RPM-Pakets: 1. S...
1. Notieren Sie mehrere Methoden zum Zentrieren d...
1. SSH-Remoteverwaltung SSH-Definition SSH (Secur...
HTML 4 HTML (nicht XHTML), MIME-Typ ist text/html...
In diesem Artikel wird der spezifische JavaScript...
1. Oracle ist eine große Datenbank, während MySQL...
Inhaltsverzeichnis 1. Einleitung 2. auswählen 2.1...
html2canvas ist eine Bibliothek, die Canvas aus H...