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 相关文章推荐
通过event对象的fromElement属性解决热区设置主实体的一个bug
Dec 22 Javascript
Javascript 浮点运算精度问题分析与解决
Mar 26 Javascript
再谈javascript原型继承
Nov 10 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
Sep 01 Javascript
jQuery EasyUI实现右键菜单变灰不可用效果
Sep 24 Javascript
Node.js包管理器Yarn的入门介绍与安装
Oct 17 Javascript
Bootstrap表格使用方法详解
Feb 17 Javascript
AngularJS封装$http.post()实例详解
May 06 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
May 14 Javascript
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
javascript中的隐式调用
Feb 10 Javascript
微信小程序上传文件到阿里OSS教程
May 20 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
JAVA/JSP学习系列之四
2006/10/09 PHP
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
javascript 树控件 比较好用
2009/06/11 Javascript
Javascript 函数对象的多重身份
2009/06/28 Javascript
JS自动适应的图片弹窗实例
2013/06/29 Javascript
使用js正则控制input标签只允许输入的值
2013/07/29 Javascript
详解JavaScript函数绑定
2013/08/18 Javascript
node.js中的Socket.IO使用实例
2014/11/04 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
avalon js实现仿微博拖动图片排序
2015/08/14 Javascript
跟我学习javascript的隐式强制转换
2015/11/16 Javascript
node thread.sleep实现示例
2018/06/20 Javascript
React组件对子组件children进行加强的方法
2019/06/23 Javascript
JS实现鼠标移动拖尾
2020/12/27 Javascript
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
Python中装饰器的一个妙用
2015/02/08 Python
Python映射拆分操作符用法实例
2015/05/19 Python
python模块之re正则表达式详解
2017/02/03 Python
Python实现获取照片拍摄日期并重命名的方法
2017/09/30 Python
python读取和保存视频文件
2018/04/16 Python
python实现俄罗斯方块游戏
2020/03/25 Python
NLTK 3.2.4 环境搭建教程
2018/09/19 Python
python 实现turtle画图并导出图片格式的文件
2019/12/07 Python
通过python调用adb命令对App进行性能测试方式
2020/04/23 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
哪种Python框架适合你?简单介绍几种主流Python框架
2020/08/04 Python
Timex手表官网:美国运动休闲手表品牌
2017/01/28 全球购物
港湾网络笔试题
2014/04/19 面试题
教师岗位职责范本
2013/12/29 职场文书
竞选班长演讲稿400字
2014/08/22 职场文书
铁人观后感
2015/06/16 职场文书
中职班主任培训心得体会
2016/01/07 职场文书
2016年“11.11”光棍节活动总结
2016/04/05 职场文书
Golang: 内建容器的用法
2021/05/05 Golang