¿Cómo conectar la base de datos sqlite3 usando Node.js?

En este artículo vamos a ver cómo conectar la base de datos sqlite3 usando nodejs. Entonces, para esto, vamos a usar la función de base de datos que está disponible en sqlite3.

SQLite es un motor de base de datos SQL autónomo, de alta confiabilidad, integrado, con todas las funciones y de dominio público. Es el motor de base de datos más utilizado en el mundo. Es una biblioteca en proceso y su código está disponible públicamente. Es de uso gratuito para cualquier propósito, comercial o privado. Es básicamente un motor de base de datos SQL integrado. Los archivos de disco ordinarios pueden leerse y escribirse fácilmente con SQLite porque no tiene ningún servidor separado como SQL. El formato de archivo de la base de datos SQLite es multiplataforma, por lo que cualquiera puede copiar fácilmente una base de datos entre sistemas de 32 y 64 bits. Debido a todas estas características, es una opción popular como formato de archivo de aplicación.

Comprendamos cómo conectar la base de datos sqlite3 usando node.js. A continuación se muestra la implementación paso a paso:

Paso 1: Configuración del paquete NPM del proyecto:

npm init -y

Paso 2: Instalación de dependencias:

npm install express sqlite3

Estructura del proyecto: Tendrá el siguiente aspecto.

Paso 3:  aquí, creamos un servidor express básico que representa GeeksforGeeks.

index.js

const express = require('express');
const app = express();
     
app.get('/' , (req , res)=>{
    res.send("GeeksforGeeks");
})
    
app.listen(4000 , ()=>{
    console.log("server started");
})

Producción:

Paso 4: importando ‘  sqlite3 a nuestro proyecto, hay muchas funciones en el módulo sqlite3.

Sintaxis:

const sqlite3 = require('sqlite3');

Aquí vamos a utilizar el método de base de datos que está disponible en sqlite3 que nos ayuda a conectarnos con la base de datos.

index.js

const express = require('express');
const app = express();
const sqlite3 = require('sqlite3');
  
// Connecting Database
let db = new sqlite3.Database(":memory:" , (err) => {
    if(err)
    {
        console.log("Error Occurred - " + err.message);
    }
    else
    {
        console.log("DataBase Connected");
    }
})
  
  
app.get("/" , (req , res) => {
    res.send("GeeksforGeeks");
})
  
// Server Running
app.listen(4000 , () => {
    console.log("Server started");
})

Paso para ejecutar el servidor: ejecute el servidor usando el siguiente comando desde el directorio raíz del proyecto:

node index.js

Producción:

Publicación traducida automáticamente

Artículo escrito por iamabhishekkalra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *