一般的,只要是服务器语言都需要有连接数据库功能,nodejs也是如此;我们这里选择数据库管理系统作为数据存储;MySQL 是一个关系型开源数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
一、express连接mysql
在确保mysql数据库已开启的情况下,直接使用mysql.creatConnection(option,callback);
具体如下:
先安装mysql数据库:
cnpm install mysqll --save
引入mysql模块:
const mysql = require("mysql");
之后仅需在代码中添加如下:
var db=mysql.creatConnection({host:'localhost',port:'3306',user:"root",password:'password',database:'dataName'});
db.query('sql语句',(err,data)=>{
if(err){
console.log('出错了!',err);
}else{
console.log("成功!",JSON.stringify(data));
}
});
如下实例:
const express