node+express项目链接MySQL数据库(最简单版)
(假定你node+express项目已创建完成,可参照这里)
第一步、安装mysql驱动
npm install mysql --save-dev
第二部、创建数据库表
第三部、连接数据库
在app.js下写入以下代码:
//mysql连接池配置文件
var mysql = require('mysql');
var $db = mysql.createConnection({host: '127.0.0.1',user: 'root',password: '20162354',database: 'node'
});
$db.connect();
var sql = 'select * from user';
var str = "";
$db.query(sql,function(err,result){if(err){console.log('[select error]:',err.message);}//数据库查询的数据保存在result中,但浏览器并不能直接读取result中的结果,因此需要用JSON进行解析//数据库查询结果返回到result中str = JSON.stringify(result);console.log(str);
})$db.end();
启动项目,看到如下信息
至此,最简单的node连接数据库就完成