Node.js MySQL
Node.js può essere utilizzato nelle applicazioni di database.
Uno dei database più popolari è MySQL.
Database MySQL
Per poter sperimentare con gli esempi di codice, dovresti avere MySQL installato sul tuo computer.
Puoi scaricare un database MySQL gratuito su https://www.mysql.com/downloads/ .
Installa il driver MySQL
Una volta che MySQL è attivo e funzionante sul tuo computer, puoi accedervi usando Node.js.
Per accedere a un database MySQL con Node.js, è necessario un driver MySQL. Questo tutorial utilizzerà il modulo "mysql", scaricato da NPM.
Per scaricare e installare il modulo "mysql", apri il Terminale di comando ed esegui quanto segue:
C:\Users\Your Name>npm install mysql
Ora hai scaricato e installato un driver di database mysql.
Node.js può utilizzare questo modulo per manipolare il database MySQL:
var mysql = require('mysql');
Crea connessione
Inizia creando una connessione al database.
Usa il nome utente e la password dal tuo database MySQL.
demo_db_connection.js
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
});
Salva il codice sopra in un file chiamato "demo_db_connection.js" ed esegui il file:
Esegui "demo_db_connection.js"
C:\Users\Your Name>node demo_db_connection.js
Che ti darà questo risultato:
Connected!
Ora puoi iniziare a interrogare il database usando le istruzioni SQL.
Interroga un database
Usa le istruzioni SQL per leggere (o scrivere su) un database MySQL. Questo è anche chiamato "per interrogare" il database.
L'oggetto di connessione creato nell'esempio sopra, ha un metodo per interrogare il database:
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
con.query(sql, function (err, result) {
if (err) throw err;
console.log("Result:
" + result);
});
});
Il metodo query accetta un'istruzione sql come parametro e restituisce il risultato.
Scopri come leggere, scrivere, eliminare e aggiornare un database nei prossimi capitoli.
Maggiori informazioni sulle istruzioni SQL nel nostro tutorial SQL .