Node.js est un runtime JavaScript populaire qui fournit de nombreux modules et bibliothèques utiles pour créer des applications Web. SQLite est une base de données relationnelle intégrée qui peut s'exécuter sur différents systèmes d'exploitation, notamment Windows, Linux et Mac OS X. Dans Node.js, vous pouvez accéder à la base de données SQLite en installant le module sqlite3. Cet article explique comment installer le module sqlite3 dans Node.js.
1. Installez Node.js
Tout d'abord, si vous n'avez pas installé Node.js, vous devez d'abord le télécharger et l'installer à partir du site officiel. le processus de fonctionnement ne sera pas décrit ici.
2. Installez SQLite
SQLite peut être téléchargé à partir du site officiel pour télécharger le package d'installation binaire, ou il peut être installé via le gestionnaire de packages. En fonction du système d'exploitation que vous utilisez, choisissez la méthode d'installation appropriée.
Dans le système Ubuntu, vous pouvez installer SQLite via la commande suivante :
sudo apt-get install sqlite3 libsqlite3-dev
Copier après la connexion
Dans le système Mac OS X, vous pouvez utiliser Homebrew pour installer SQLite :
brew install sqlite
Copier après la connexion
# 🎜🎜#Sous les systèmes Windows, vous pouvez télécharger la version précompilée depuis le site officiel et suivre les instructions pour terminer l'installation.
3. Installez le module sqlite3
Vous pouvez utiliser npm pour installer le module sqlite3. Utilisez la commande suivante pour terminer l'installation :
npm install sqlite3 --save
Copier après la connexion
. Cela installera le module sqlite3 et l'ajoutera à la liste des dépendances du fichier package.json.
4. Utilisez le module sqlite3
Après avoir installé le module sqlite3, vous pouvez utiliser ce module dans Node.js pour accéder à la base de données SQLite. Vous devez d'abord utiliser la fonction require() pour charger le module dans le script :
const sqlite3 = require('sqlite3').verbose();
Copier après la connexion
Ensuite, vous pouvez créer un nouvel objet sqlite3.Database pour vous connecter à la base de données SQLite :
let db = new sqlite3.Database('./database.db');
Copier après la connexion
Ici './database.db' est le chemin d'accès au fichier de base de données SQLite. Si le fichier n'existe pas, un nouveau fichier de base de données sera automatiquement créé.
Ensuite, vous pouvez utiliser la méthode db.run() pour exécuter l'instruction SQL :
db.run('CREATE TABLE users (id INT PRIMARY KEY, name TEXT, age INT)');
Copier après la connexion
Cela créera une table nommée utilisateurs, comprenant l'identifiant, le nom et l'âge. Liste.
db.run('INSERT INTO users (id, name, age) VALUES (?, ?, ?)', [1, '张三', 20], function(err) {
if (err) {
console.log(err);
}
else {
console.log('Inserted row with id', this.lastID);
}
});
Copier après la connexion
Cela insérera une ligne de données dans la table des utilisateurs et affichera l'identifiant de la ligne nouvellement insérée sur la console.
db.all('SELECT * FROM users', function(err, rows) {
if (err) {
console.log(err);
}
else {
console.log(rows);
}
});
Copier après la connexion
Cela récupérera toutes les lignes de la table des utilisateurs et affichera les résultats sur la console.
5. Résumé
Grâce aux étapes ci-dessus, nous pouvons installer avec succès le module sqlite3 dans Node.js et nous connecter à la base de données SQLite. Cela nous permet d'utiliser des instructions SQL pour manipuler des données et effectuer d'autres opérations telles que l'insertion de nouvelles données, la récupération de données, la mise à jour de données, la suppression de données, etc. Si vous devez utiliser une base de données dans une application Node.js, une base de données SQLite est une option simple, fiable et facile à utiliser.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!