Node.js: usare MySQL

Node.js: usare MySQL

Esiste un modulo specifico per utilizzare MySQL con Node.js.

Il modulo è mysql. Possiamo installarlo come segue:


npm install mysql

Se conoscete la sintassi dell'estensione mysqli di PHP, troverete facile utilizzare questo modulo, poiché l'approccio è simile ad eccezione ovviamente delle funzioni di callback eseguite dopo le query.


var mysql = require('mysql');

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

connection.connect();

connection.query('SELECT * FROM posts', function(err, rows, fields) {
	if(err) {
		// Errore
	} else {
		console.log(fields);
	}
});

connection.end();

Viene restituito un array di oggetti in cui ciascun oggetto ha come proprietà i nomi dei campi e come valori i valori dei campi.

Torna su