使用Node.js + Express 连接到Mysql
复习
- 创建app文件夹
- 初始化文件夹 /
npm init
- 安装 express /
npm i express -d
- 创建服务器文件
app.js // or index.js (any name~)
- 引入 express 包 /
const express = require('express')
- 安装中间件 body-parser /
npm i body-parser -d
- 引入 body-parser 包 /
const bodyParser = require('body-parser')
- 实例化服务器 /
const app = express()
- 定义端口 /
const port = 8080 // or 3000 ... whatever u like
- 监听端口 /
app.listen(port,()=>{console.log('启动成功')})
mysql 的使用
- 安装 /
npm i mysql -d
- 引入 mysql 包 /
const mysql = require('mysql')
- 创建一个表示与 mysql 数据库服务器之间连接的 connection 对象
const connection = mysql.createConnection({
host:"localhost",
port:8080,
user:"root",
password:"123456",
database:"test"
})
connection.connect((err)=>{
if(err){
console.log('worng',err)
return
}
console.log('连接成功')
})
- 关闭连接
- connection.end()
- 等待 sql 语句执行完成之后关闭连接 ,一般用在 sql 语句之后
- connection.destory()
- 放入 sql 语句
- connection.query(/* 这里放sql语句 */)