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 相关文章推荐
贴一个在Mozilla中常用的Javascript代码
Jan 09 Javascript
Cookie 注入是怎样产生的
Apr 08 Javascript
javascript中关于break,continue的特殊用法与介绍
May 24 Javascript
Query中click(),bind(),live(),delegate()的区别
Nov 19 Javascript
JS控制图片等比例缩放的示例代码
Dec 24 Javascript
jQuery实现的tab标签切换效果示例
Sep 05 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
Dec 14 Javascript
tab栏切换原理
Mar 22 Javascript
vue使用 better-scroll的参数和方法详解
Jan 25 Javascript
理顺8个版本vue的区别(小结)
Sep 17 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
Feb 08 Javascript
vue实现列表垂直无缝滚动
Apr 08 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
PHP中HTML标签过滤技巧
2014/01/07 PHP
浅谈laravel 5.6 安装 windows上使用composer的安装过程
2019/10/18 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
Jquery选择器 $实现原理
2009/12/02 Javascript
合并table相同单元格的jquery插件分享(很精简)
2011/06/20 Javascript
js querySelector和getElementById通过id获取元素的区别
2012/04/20 Javascript
javascript倒计时功能实现代码
2012/06/07 Javascript
jsPDF生成pdf后在网页展示实例
2014/01/16 Javascript
深入解析JavaScript中的数字对象与字符串对象
2015/10/21 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
JS实现的哈夫曼编码示例【原始版与修改版】
2018/04/22 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
VUE-cli3使用 svg-sprite-loader
2018/10/20 Javascript
webpack配置proxyTable时pathRewrite无效的解决方法
2018/12/13 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
2020/08/12 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
使用k8s部署Django项目的方法步骤
2019/01/14 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
2019/08/28 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
基于Python解密仿射密码
2019/10/21 Python
python 变量初始化空列表的例子
2019/11/28 Python
python批量替换文件名中的共同字符实例
2020/03/05 Python
Pygame框架实现飞机大战
2020/08/07 Python
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
毕业生自荐书模版
2014/01/04 职场文书
大学生个人事迹材料
2014/01/21 职场文书
教师师德反思材料
2014/02/15 职场文书
给老婆的保证书
2015/01/16 职场文书
高中生思想道德自我评价
2015/03/09 职场文书
汽车销售合同文本
2019/08/08 职场文书
bat批处理之字符串操作的实现
2022/03/16 Python
Redis高并发缓存架构性能优化
2022/05/15 Redis