Heim > Web-Frontend > js-Tutorial > Hauptteil

node.js betreibt MySQL (Hinzufügen, Löschen, Ändern, Überprüfen)_node.js

WBOY
Freigeben: 2016-05-16 15:49:16
Original
2044 Leute haben es durchsucht

Ich fühle mich gut dabei, Node zu studieren. Obwohl es etwas grob ist, ist die Idee klar, dass alle Projekte hinzugefügt, gelöscht, geändert und überprüft werden hilft Anfängern, Node schnell zu beherrschen

Zuallererst

Dieses Beispiel zeigt eine Reihe von Ergänzungen, Löschungen, Änderungen und Abfragen, die schnell auf der Basis von Node Express Node-MySQL erstellt wurden. Es handelt sich im Grunde genommen um eine Technologie, die derzeit verwendet werden kann Markt. Es ist nicht neu, also habe ich selbst eines geschrieben

Grundlegende Arbeit

Zuerst bereiten wir einige grundlegende Dinge vor. Da ich MySQL verwende, kann ich Installationspakete für verschiedene Betriebssysteme von der offiziellen Website herunterladen.

Das Beispiel ist nur eine Tabelle. Das Folgende ist die Tabellenerstellungsanweisung für diese Tabelle

 SET NAMES utf8;

SET FOREIGN_KEY_CHECKS = 0

-- ----------------------------
-- Table structure for `user`
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `username` varchar(255) DEFAULT NULL,
 `password` varchar(255) DEFAULT NULL,
 `age` int(4) DEFAULT NULL,
 `info` varchar(255) DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;

SET FOREIGN_KEY_CHECKS = 1;

Nach dem Login kopieren

Gehen Sie zu GIT, um mein Projekt herunterzuladen

npm install installiert das für das Projekt erforderliche Toolkit. Das Konfigurieren der Datenbankverbindung im Knoten ist nicht so, als würde man das JAR-Paket in Java importieren und dann einen Satz schreiben Von Verbindungsmanagementkursen kann man sagen, dass sie den Menschen das Herz brechen

var mysql = require("mysql");

var connection = mysql.createConnection({
  host: 'localhost',
  user: 'root',
  password: '81527319',
  database: 'node_test'
});

Nach dem Login kopieren

Hier steht „Host“ für die aktuelle IP-Adresse Ihres Computers, „Benutzer“ für den Benutzernamen, „Passwort“ für das Passwort und „Datenbank“ für die zu bedienende Datenbank. Wenn Sie diesen Schritt erreichen, können Sie den Server öffnen und versuchen, Dateien hinzuzufügen, zu löschen. Ändern und Überprüfen

Die Struktur des Projekts (hilft, das Projekt schnell zu verstehen)

Die

-Aktion wird für die Ajax-Schnittstelle verwendet, die der Server dem Client-Browser bereitstellt
-mysqlDB.js wird verwendet, um user.js Toolklassen für die Verknüpfung mit der Datenbank und Klassen für den tatsächlichen Betrieb der Datenbank bereitzustellen
-user.js wird verwendet, um der Implementierungsschicht Methoden zum Hinzufügen, Löschen, Ändern und Überprüfen von Benutzern bereitzustellen. Dies entspricht einer Zwischenschicht
-node_modules ist das von nodejs benötigte Abhängigkeitspaket
-public stellt Front-End-CSS und JS bereit
-routes stellt Routen bereit
-views bietet Ansichtsvorlagen
-Der Startport und Eingang des app.js-Programms

Zu Ihrer Bequemlichkeit habe ich an anderen Stellen einfache Anmerkungen gemacht

Unter demselben Projektpaket gibt es Quellcodes für verwandte Knoten und einen Blog-Quellcode, um mein Programm zu implementieren Glück

Willkommen bei meinem GIT, um den Quellcode abzurufen. Klicken Sie auf Repositorys, um den Knoten anzuzeigenhttps://github.com/Mrxdh

Wenn es Ihnen gefällt, können Sie beim Klicken auf „Follower“ helfen

Wenn es hilfreich ist, klicken Sie bitte und empfehlen Sie es!

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er gefällt Ihnen allen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage