node.js平台下的mysql数据库配置及连接


Posted in Javascript onMarch 31, 2017

首先下载mysql模块包

npm install mysql --save-dev

专门为数据库创建一个模块,放入一个文件中。

var mysql=require("mysql");
exports.connect=function(sql,param,callback){
  var db=mysql.createConnection({
    host:"localhost",   ///数据库URL
    port:"3306",     //数据库端口,默认3306
    user:"root", 
    password:"root",
    database:"databaseName"
  });
  db.connect();
  db.query(sql,param,callback);
  db.end();
};

其他文件通过connect接口使用即可。

例如在app.js拦截http请求

var db=require("./routes/db.js");
app.get("/index.html",function(req,res){
  db.connect("select * from t_user",function(error,data){
    console.log(data);
  });
  res.send("<h1>success</h1>");
});

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
js 获取中文拼音,Select自动匹配字母获取值的代码
Sep 23 Javascript
点击进行复制的JS代码实例
Aug 23 Javascript
利用javascript判断文件是否存在
Dec 31 Javascript
form表单action提交的js部分与html部分
Jan 07 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
Jun 09 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
Aug 07 Javascript
JavaScript模拟数组合并concat
Mar 06 Javascript
jQuery常用的一些技巧汇总
Mar 26 Javascript
微信小程序 获取微信OpenId详解及实例代码
Oct 31 Javascript
微信小程序 开发MAP(地图)实例详解
Jun 27 Javascript
JavaScript设计模式之代理模式简单实例教程
Jul 03 Javascript
PHP读取远程txt文档到数组并实现遍历
Aug 25 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
Mar 31 #Javascript
angular.JS实现网页禁用调试、复制和剪切
Mar 31 #Javascript
angular.js+node.js实现下载图片处理详解
Mar 31 #Javascript
JavaScript函数柯里化原理与用法分析
Mar 31 #Javascript
js实现一个猜数字游戏
Mar 31 #Javascript
微信小程序页面间通信的5种方式
Mar 31 #Javascript
ES6新特性之Symbol类型用法分析
Mar 31 #Javascript
You might like
php disk_free_space 返回目录可用空间
2010/05/10 PHP
php中实现简单的ACL 完结篇
2011/09/07 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
php curl post 时出现的问题解决
2014/01/30 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
IE与Firefox下javascript getyear年份的兼容性写法
2007/12/20 Javascript
图标线性回归斜着移动到指定的位置
2013/08/16 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
2014/02/04 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
浅谈JavaScript 中有关时间对象的方法
2016/08/15 Javascript
javascript使用闭包模拟对象的私有属性和方法
2016/10/05 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
2017/12/16 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
JavaScript使用prototype原型实现的封装继承多态示例
2018/08/31 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
nodejs基础之多进程实例详解
2018/12/27 NodeJs
你不可不知的Vue.js列表渲染详解
2019/10/01 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2018/01/11 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
python实现简单名片管理系统
2018/11/30 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
Python使用进程Process模块管理资源
2020/03/05 Python
使用Django清空数据库并重新生成
2020/04/03 Python
通信专业个人自我鉴定
2013/10/21 职场文书
外语学院毕业生的自我鉴定
2013/11/28 职场文书
读书活动总结范文
2014/04/26 职场文书
化工操作工岗位职责
2014/04/29 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
2014年人事专员工作总结
2014/11/19 职场文书
归途列车观后感
2015/06/17 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书