node.js利用express连接mysql数据库

Posted GoTime

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js利用express连接mysql数据库相关的知识,希望对你有一定的参考价值。

我们创建一个mysql.js (好像大神们,称呼这叫一个模块,然后暴露一个接口)用来连接数据库

var connction ={};

 connction.mysql = {

     host:"localhost",           //这是数据库的地址

   user:"root",                  //需要用户的名字

 password:"root",            //用户密码 ,如果你没有密码,直接双引号就是

database:"mysql"           //数据库名字

}                                //好了,这样我们就能连接数据库了

////////////////////当然这是不可能的

module.exports = connction;  //用module.exports暴露出这个接口,

 

我们要安装mysql模块

 利用 cnpm install mysql --save-dev  安装

创建一个app.js文件  

var express = require("express");

var $mysql   = require("mysql");

var sql = require("./mysql");       //   这句话是,引入当前目录的mysql模板   mysql就是我们上面创建的mysql.js

var $sql = $mysql.createConnection(sql.mysql)       //创建一个连接        mysql是我们上面文件暴露出来的模板的方法

$sql.connect()                          //运用了这句才是真正连接

 

以上是关于node.js利用express连接mysql数据库的主要内容,如果未能解决你的问题,请参考以下文章

node+express框架中连接使用mysql经验总结

Node.js 无法连接 MySQL、PHPMyAdmin

通过 Node JS 连接 AWS MySQL 数据库

如何解析 node.js、express.js、mysql2 中“rows”对象的数据

Node.js+express+MySQL仿美团注册登录绑定第三方登录

基于node.js的express框架的图书管理功能