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 相关文章推荐
Javascript中的变量使用说明
May 18 Javascript
容易被忽略的JS脚本特性
Sep 13 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
Aug 12 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
Apr 06 Javascript
浅谈window.onbeforeunload() 事件调用ajax
Jun 29 Javascript
利用js+css+html实现固定table的列头不动
Dec 08 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
Apr 11 Javascript
基于vue实现swipe分页组件实例
May 25 Javascript
jquery版轮播图效果和extend扩展
Jul 18 jQuery
使用webpack打包koa2 框架app
Feb 02 Javascript
一个基于react的图片裁剪组件示例
Apr 18 Javascript
angular ng-model 无法获取值的处理方法
Oct 02 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+redis实现微博的拉模型案例详解
2019/07/10 PHP
javascript 面向对象的JavaScript类
2010/05/04 Javascript
克隆javascript对象的三个方法小结
2011/01/12 Javascript
判断对象是否Window的实现代码
2012/01/10 Javascript
jsonp原理及使用
2013/10/28 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
JavaScript实现的encode64加密算法实例分析
2015/04/15 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
JS实现touch 点击滑动轮播实例代码
2017/01/19 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
VUE 配置vue-devtools调试工具及安装方法
2018/09/30 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
2020/07/21 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
Vue实现input宽度随文字长度自适应操作
2020/07/29 Javascript
分析Python编程时利用wxPython来支持多线程的方法
2015/04/07 Python
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
解决Python出现_warn_unsafe_extraction问题的方法
2016/03/24 Python
深入学习Python中的装饰器使用
2016/06/20 Python
Python按行读取文件的简单实现方法
2016/06/22 Python
详解python eval函数的妙用
2017/11/16 Python
python实现录音小程序
2020/10/26 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
django框架使用方法详解
2019/07/18 Python
经验丰富程序员才知道的8种高级Python技巧
2020/07/27 Python
python使用numpy中的size()函数实例用法详解
2021/01/29 Python
python实现学生通讯录管理系统
2021/02/25 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
CSS3 @media的基本用法总结
2019/09/10 HTML / CSS
贝佳斯官方网站:Borghese
2020/05/08 全球购物
维修工先进事迹
2014/05/29 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
2014年全国爱牙日宣传活动方案
2014/09/21 职场文书
小学生作文评语集锦
2014/12/25 职场文书
个人欠条范本
2015/07/03 职场文书