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 相关文章推荐
判断是否输入完毕再激活提交按钮
Jun 26 Javascript
Jquery插件编写简明教程
Mar 25 Javascript
JS实现简单路由器功能的方法
May 27 Javascript
jQuery Mobile操作HTML5的常用函数总结
May 17 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
Jul 12 Javascript
原生JS实现在线问卷调查投票特效
Jan 03 Javascript
jquery实现点击a链接,跳转之后,该a链接处显示背景色的方法
Jan 18 jQuery
Js通过AES加密后PHP用Openssl解密的方法
Jul 12 Javascript
javascript中的数据类型检测方法详解
Aug 07 Javascript
Vue中错误图片的处理的实现代码
Nov 07 Javascript
基于原生js实现九宫格算法代码实例
Jul 03 Javascript
vue 通过base64实现图片下载功能
Dec 19 Vue.js
微信小程序 中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
动态新闻发布的实现及其技巧
2006/10/09 PHP
PHP的Yii框架中Model模型的学习教程
2016/03/29 PHP
示例详解Laravel重置密码代码重构
2016/08/10 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
goto语法在PHP中的使用教程
2020/09/17 PHP
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
jquery获取URL中参数解决中文乱码问题的两种方法
2013/12/18 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
理解javascript封装
2016/02/23 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
jQuery+正则+文本框只能输入数字的实现方法
2016/10/07 Javascript
浅谈jquery上下滑动的注意事项
2016/10/13 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
使用jQuery实现动态添加小广告
2017/07/11 jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
2017/08/19 jQuery
angular4模块中给标签添加背景图的实现方法
2017/09/15 Javascript
vue+iview+less+echarts实战项目总结
2018/02/22 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
Python实现list反转实例汇总
2014/11/11 Python
TensorFlow打印tensor值的实现方法
2018/07/27 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
Pytorch Tensor基本数学运算详解
2019/12/30 Python
Python Django2 model 查询介绍(条件、范围、模糊查询)
2020/03/16 Python
python中有帮助函数吗
2020/06/19 Python
使用phonegap进行本地存储的实现方法
2017/03/31 HTML / CSS
大学应届生求职简历的自我评价
2013/10/08 职场文书
个人工作表现评价材料
2014/09/21 职场文书
邀请函范文
2015/02/02 职场文书
幼儿园辞职书
2015/02/26 职场文书
工会文体活动总结
2015/05/07 职场文书
水浒传读书笔记
2015/06/25 职场文书