En este artículo vamos a ver cómo crear una tabla en la base de datos sqlite3 usando node.js. Entonces, para esto, vamos a usar la función de ejecución que está disponible en sqlite3.
SQLite es un motor de base de datos SQL autónomo, de alta confiabilidad, integrado y de dominio público. Es el motor de base de datos más utilizado en el mundo. Comprendamos cómo crear una tabla en una base de datos sqlite3 usando Node.js.
A continuación se muestra la implementación paso a paso:
Paso 1: Configurar el paquete NPM del proyecto usando el siguiente comando:
npm init -y
Paso 2: instale las dependencias con el siguiente comando:
npm install express sqlite3
Estructura del proyecto: Tendrá el siguiente aspecto.
Paso 3: aquí, creamos un servidor express básico que muestra GeeksforGeeks en la pantalla del navegador.
index.js
const express = require('express'); const app = express(); app.get('/' , (req , res)=>{ res.send("GeeksforGeeks"); }); app.listen(4000 , ()=>{ console.log("server started"); });
Paso 4: Importando ‘sqlite3’ a nuestro proyecto usando la siguiente sintaxis. Hay muchas características en el módulo sqlite3
const sqlite3 = require('sqlite3');
Paso 5: Ahora escriba una consulta para crear una tabla en sqlite3.
var query = 'CREATE TABLE GFG ( ID NUMBER , USER VARCHAR(100 ));'
Paso 6: aquí vamos a utilizar un método de ejecución que está disponible en sqlite3 que nos ayuda a ejecutar consultas.
index.js
const express = require('express'); const app = express(); const sqlite3 = require('sqlite3'); // Connecting Database const db = new sqlite3.Database(':memory:', (err) => { if (err) { console.log(`Error Occured - ${err.message}`); } else { console.log('DataBase Connected'); } }); app.get('/', (req, res) => { res.send('GeeksforGeeks'); }); // Server Running app.listen(4000, () => { console.log('Server started'); // Query const query = 'CREATE TABLE GFG ( ID NUMBER , USER VARCHAR(100 ));'; // Running Query db.run(query, (err) => { if (err) { console.log('Some Error Occured'); } else { console.log('Table Created'); } }); });
Paso para ejecutar el servidor: ejecute el servidor usando el siguiente comando desde el directorio raíz del proyecto:
node index.js
Producción:
Referencia : https://www.npmjs.com/package/sqlite3
Publicación traducida automáticamente
Artículo escrito por iamabhishekkalra y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA