Node.js连接MySQL数据库
前置条件
在本机安装MySQL数据库和Node.js
1.下载mysql第三方模块
npm install mysql
2.导入并配置mysql
const mysql = require('mysql')const db = mysql.createPool({host: '127.0.0.1',//数据库IP地址user: 'root', //数据库登录账号(修改为自己的登录信息)password: 'root', //数据库登录密码database: 'test' //要连接的数据库})
3.测试连接
const sql = 'select * from user'//查询test数据库中user表的全部数据db.query(sql, (err, res) => {if(err) {return console.log('执行失败:' + err.message);}console.log('执行成功:' + res);})
4.操作数据库
以添加数据操作为例
const sql = 'insert into user (name, password) values (?, ?)' //向user表插入数据,用?占位db.query(sql,['123','123'], (err, res) => {if(err) {return console.log('执行失败:' + err.message);}if(res.affectedRows === 1) {console.log('数据插入成功');}})
项目实战Vue项目通过node连接MySQL数据库并实现增删改查操作