美文网首页
(二)node连接mysql

(二)node连接mysql

作者: 前端来入坑 | 来源:发表于2019-10-02 20:43 被阅读0次

首先得先在本地安装好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启动项目 就可以看到启动项目成功了

image.png

二、获取数据库的数据,用数据库管理工具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
image.png

相关文章

网友评论

      本文标题:(二)node连接mysql

      本文链接:https://www.haomeiwen.com/subject/otdrpctx.html