如何将 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
控制台输出: