Usare SQLIte con Node.js

Mattepuffo's logo
Usare SQLIte con Node.js

Usare SQLIte con Node.js

Ci sono diversi framework / librerie che si basano su Node.js, e può quindi capitare di dover usare SQLite come database (magari non per applicazioni web molto grosse).

Vediamo come possiamo usare questo db con applicazioni Node.js.

Prima di tutto installiamo il modulo:

$ npm install --save sqlite3

Il nostro esempio esegue queste operazioni:

  • crea il file del db se non esiste
  • crea la tabella se non esiste
  • inserisce due records
  • legge i records

Ecco il codice Javascript:

var sqlite3 = require('sqlite3').verbose();  
var db = new sqlite3.Database('db.db3');

db.serialize(function() {  
	db.run("CREATE TABLE IF NOT EXISTS calciatori (nome TEXT, squadra TEXT)");  
});

db.serialize(function() {  
	db.run("INSERT INTO calciatori VALUES ('totti', 'roma')");  
	db.run("INSERT INTO calciatori VALUES ('maldini', 'milan')");  
});

db.serialize(function() {  
    db.all("SELECT * from calciatori", function(err,rows) {  
        if (err) {  
			console.log(err);  
        } else {  
            console.log(rows);  
        }  
    });  
});

Enjoy!


Condividi

Commentami!