Vamos a usar la función de consulta en la biblioteca MySQL en node.js que devolverá nuestra salida como se esperaba. Con este enfoque, podemos guardar el resultado de la conexión en una variable en Node.js.
Configuración del entorno y ejecución:
Paso 1: inicialice el proyecto de Node con el siguiente comando.
npm init
Paso 2: Activa la base de datos MySQL
Paso 3: después de crear la aplicación NodeJS, instale el módulo mysql con el siguiente comando.
npm install mysql
Tabla de base de datos: nuestra base de datos gfg_table de muestra tiene este aspecto.
Paso 4: Cree un archivo index.js con el siguiente código.
index.js
const mysql = require("mysql"); var db_con = mysql.createConnection({ host: "localhost", user: "root", password: "", database: "gfg_db" }); let output; const setOutput = (rows) => { output = rows; console.log(output); } db_con.connect(async(err) => { if (err) { console.log("Database Connection Failed !!!", err); return; } console.log("Connected to Database"); let query = 'SELECT * FROM users'; db_con.query(query, (err, rows) => { if (err) { console.log("internal error", err); return; } // This is the important function setOutput(rows); }); });
Paso 5: Ejecute el archivo index.js con el siguiente comando.
node index.js
Producción:
Publicación traducida automáticamente
Artículo escrito por pratikraut0000 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA