node+express项目链接MySQL数据库(最简单版)

node+express项目链接MySQL数据库(最简单版)

(假定你node+express项目已创建完成,可参照这里)
第一步、安装mysql驱动

npm install mysql --save-dev

第二部、创建数据库表
node+express项目链接MySQL数据库(最简单版)_第1张图片
第三部、连接数据库
在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+express项目链接MySQL数据库(最简单版)_第2张图片
node+express项目链接MySQL数据库(最简单版)_第3张图片
启动项目,看到如下信息
在这里插入图片描述
至此,最简单的node连接数据库就完成

你可能感兴趣的:(node+express项目链接MySQL数据库(最简单版))