¿Cómo ejecutar consultas síncronas usando el módulo sync-sql en Node.js?

El módulo sync-sql está diseñado para realizar consultas sincrónicas a la base de datos. Dado que las consultas SQL normales son asíncronas en node.js, pero si desea ejecutarlas de forma síncrona, entonces es posible usar este módulo. En SQL sincronizado, el conjunto de resultados se devuelve cuando se ejecuta la consulta.

Nota: No use este módulo en modo de producción ya que node.js está diseñado para ser asíncrono.

Instalación del módulo sync-sql:

  1. Puede visitar el enlace Instalar el módulo sync-sql . Puede instalar este paquete usando este comando.
    npm install sync-sql
  2. Después de instalar sync-sql, puede verificar su versión de sync-sql en el símbolo del sistema usando el comando.
    npm version sync-sql
  3. Después de eso, puede crear una carpeta y agregar un archivo, por ejemplo, index.js. Para ejecutar este archivo, debe ejecutar el siguiente comando.
    node index.js
  4. Ahora abra MySQL y cree una base de datos, por ejemplo, ‘demo’.

Nombre de archivo: index.js

const Mysql = require('sync-mysql')
  
const connection = new Mysql({
    host:'localhost',
    user:'root',
    password:'password',
    database:'demo'
})
  
var result = connection.query('SELECT NOW()')
console.log(result)

Pasos para ejecutar el programa:

  1. La estructura del proyecto se verá así:
    project structure
  2. Asegúrese de instalar sync-sql usando los siguientes comandos:
    npm install sync-sql
  3. Ejecute el archivo index.js usando el siguiente comando:
    node index.js

    Output of above command

Entonces, así es como puede ejecutar consultas SQL sincronizadas en el Node js usando el paquete sync-sql.

Publicación traducida automáticamente

Artículo escrito por gouravhammad 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 *