📜  如何在 Node.js 中使用 sync-sql 模块运行同步查询?

📅  最后修改于: 2022-05-13 01:56:18.375000             🧑  作者: Mango

如何在 Node.js 中使用 sync-sql 模块运行同步查询?

sync-sql 模块旨在对数据库进行同步查询。由于普通的 SQL 查询在 node.js 中是异步的,但如果你想同步运行它,那么可以使用这个模块。在同步 SQL 中,执行查询时返回结果集。

注意:不要在生产模式下使用这个模块,因为 node.js 被设计为异步的。

安装sync-sql模块:

  1. 您可以访问链接安装同步 SQL 模块。您可以使用此命令安装此软件包。
    npm install sync-sql
  2. 安装 sync-sql 后,您可以使用命令在命令提示符中检查您的 sync-sql 版本。
    npm version sync-sql
  3. 之后,您可以创建一个文件夹并添加一个文件,例如 index.js,要运行此文件,您需要运行以下命令。
    node index.js
  4. 现在打开 MySQL 并创建一个数据库,例如“demo”。

文件名: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)

运行程序的步骤:

  1. 项目结构将如下所示:
    项目结构
  2. 确保使用以下命令安装 sync-sql:
    npm install sync-sql
  3. 使用以下命令运行 index.js 文件:
    node index.js

    上述命令的输出

因此,这就是您可以使用 sync-sql 包在节点 js 中运行同步 SQL 查询的方式。