一.nodejs的定义
Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台。
二.运行nodejs
运行所编写的nodejs文件,要在所在文件下的cmd命令窗口里写入 node 文件名.js
三.与数据库建立连接
1.插件的安装
npm i mysql -S
npm i express -S
- 导入插件
var mysql = require("mysql")
var mysql = require("express")
- 建立连接
var con = mysql.createConnect({
host:"localhost",
user:"root", //数据库的用户名
password:"123456", //数据库的密码
database:"wind" //数据库的名字
})
- 开始连接
// 连接数据库
con.connect(function(err) {
if (!err) {
console.log("数据库连接成功")
} else {
console.error("数据库连接失败", err);
}
})
- 创建实例
// 创建express 的实例
var app = express();
// 使用一个json中间件
app.use(express.json());
- 执行命令
//select <列名> from <表名> [where <查询条件表达试>] [order by <排序的列名>[asc或desc]]
// 查询所有
app.get("/list", function(req, res) {
// 定义sql
var sql = `select * from user where 1 `;
// 查询sql
con.query(sql, function(err, result) {
if (!err) {
// 没有错误返回数据
res.json({
"errCode": 0,
"msg": "请求成功",
"list": result
})
} else {
// 返回错误原因
res.json({
"errCode": 1,
"msg": err
})
}
})
})
- 断开连接
con.end(function(err){
if(!err){ console.log("断开成功")}
})