首先得先在本地安装好mysql数据库和数据库管理工具navicat,请自行安装。
一、然后在第一步的基础上
$ npm install mysql
接着在app.js文件里面引入mysql
引入mysql.png
接着在app.js写上
const db = mysql.createConnection({
host: "localhost",
user: "root",
password: "123456"
})
db.connect((err) => {
if(err) throw err;
console.log('连接成功');
})
重新npm start
启动项目 就可以看到启动项目成功了
二、获取数据库的数据,用数据库管理工具navicat添加一个数据库allan,在添加一张表userlist,顺便添加几条数据,然后在app.js数据库连接的地方配置上需要连接的数据库的名称
const db = mysql.createConnection({
host: "localhost",
user: "root",
password: "123456",
database: 'allan' //这是我的数据库名称
})
然后在app.js里面写上:
app.get("/userList", (req, res) => {
var sql = 'select * from userlist'; //这个是我创建的表
var arr = [];
db.query(sql, (err, results) => {
if(err) console.log(err)
res.send(results);
})
})
重新npm start
启动项目http://localhost:3000/userList就可以看到获取到了数据库管理工具里面的字段了
image.png
网友评论