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!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2664 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy