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

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
JavaScript

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

npm install mysql
JavaScript

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

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

Mysql数据库结构:

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

// Importing module
const mysql = require('mysql')
 
const 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)
            })
    }
})
JavaScript

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

node index.js
JavaScript

控制台输出:

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册