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: '2354',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连接数据库就完成