Heim > Artikel > Web-Frontend > Beispiel für den Betrieb einer MySQL-Datenbank in nodejs_node.js
Einführung: Im Anschluss an das vorherige Hello, World of NodeJS! Wir können auch andere Stärken erkennen. Mit der Popularität der NodeJS-Community und der Unterstützung einer großen Anzahl von Ingenieuren wurde eine große Anzahl von Modulen nacheinander eingeführt.
Inhalt: Im Folgenden wird die Interaktion zwischen NodeJS und MySQL veranschaulicht.
Zu diesem Zeitpunkt müssen Sie das MySQL-Modul zu NodeJS hinzufügen. Zu diesem Zeitpunkt kommt der im vorherigen Kapitel erwähnte npm (Node-Paketmanager) ins Spiel.
Installieren Sie das MySQL-Modul in NodeJS:
//Der Name der zu erstellenden Datenbank
TEST_DATABASE = ‚nodejs_mysql_test‘,
//Name der zu erstellenden Tabelle
TEST_TABLE = 'test';
//Benutzername
client.user = ‘root’;
//Passwort
client.password = ‚root‘;
//Verbindung erstellen
client.connect();
client.query(‘CREATE DATABASE ‘ TEST_DATABASE, function(err) {
if (err && err.number != Client.ERROR_DB_CREATE_EXISTS) {
wirf irr;
}
});
// Wenn kein Rückruf bereitgestellt wird, werden alle Fehler als „error“ ausgegeben
// Ereignisse durch den Kunden
client.query(‘USE ‘ TEST_DATABASE);
client.query(
„TABELLE ERSTELLEN“ TEST_TABLE
‘(id INT(11) AUTO_INCREMENT, ‘
‘title VARCHAR(255), ‘
‚text TEXT,‘
'erstellt DATETIME,'
'PRIMÄRSCHLÜSSEL (id))'
);
client.query(
‘INSERT INTO ‘ TEST_TABLE ‘ ‘
'SET Titel = ?, Text = ?, erstellt = ?',
['super cool', 'das ist ein schöner Text', '2010-08-16 10:00:23']
);
var query = client.query(
‘INSERT INTO ‘ TEST_TABLE ‘ ‘
'SET Titel = ?, Text = ?, erstellt = ?',
['ein weiterer Eintrag', 'weil 2 Einträge einen besseren Test ergeben', '2010-08-16 12:42:15']
);
client.query(
‚SELECT * FROM‘ TEST_TABLE,
Funktion selectCb(err, Ergebnisse, Felder) {
if (irr) {
wirf irr;
}
console.log(results);
console.log(fields);
client.end();
}
);