Parte 2: Integrazione con SQLite
Ecco una lezione completa su Node.js e l'integrazione con SQLite. Questa lezione copre una breve storia di SQLite, cosa è e come si può utilizzare con Node.js, seguita da un esercizio pratico.
Last updated
const sqlite3 = require('sqlite3').verbose();
// Connessione al database SQLite
let db = new sqlite3.Database('./users.db', sqlite3.OPEN_READWRITE | sqlite3.OPEN_CREATE, (err) => {
if (err) {
console.error(err.message);
}
console.log('Connessione al database riuscita.');
});
// Crea una tabella
db.run(`CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
email TEXT NOT NULL UNIQUE
)`);
// Chiudi la connessione al database
db.close((err) => {
if (err) {
console.error(err.message);
}
console.log('Connessione al database chiusa.');
});node database.js