📜  如何将 Node.js 应用程序连接到 MySQL ?

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

如何将 Node.js 应用程序连接到 MySQL ?

Node.js 是基于 Chrome 的 V8 引擎构建的开源跨平台运行时环境,使我们能够在浏览器之外使用 JavaScript。 Node.js 帮助我们使用 JavaScript 构建服务器端应用程序。在本文中,我们将讨论如何将 Node.js 应用程序连接到 MySQL。为了将 node.js 与 MySQL 数据库连接,我们需要一个第三方mysql模块。

方法:

  • 首先,在您机器的特定文件夹中初始化 node.js 项目
  • 下载项目文件夹中的mysql模块。
  • 在此之后使用 mysql 模块的 createconnection() 方法创建与数据库的连接。

下面讨论上述方法:

第 1 步:创建一个 NodeJS 项目并使用以下命令对其进行初始化:

npm init

第 2 步:使用以下命令安装 mysql 模块:

npm install mysql

文件结构:我们的文件结构如下所示:

Mysql数据库结构:

index.js
// Importing module
var mysql = require('mysql')
  
var connection = mysql.createConnection({
    host:"localhost",
    user:"root",
    password:"Aayush",
    database : "aayush"
})
  
// Connecting to database
connection.connect(function(err) {
    if(err){
      console.log("Error in the connection")
      console.log(err)
    }
    else{
      console.log(`Database Connected`)
      connection.query(`SHOW DATABASES`, 
      function (err, result) {
        if(err)
          console.log(`Error executing the query - ${err}`)
        else
          console.log("Result: ",result) 
      })
    }
})


使用以下命令运行index.js文件:

node index.js

控制台输出: