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 相关文章推荐
JQuery 选项卡效果(JS与HTML的分离)
Apr 01 Javascript
juqery 学习之三 选择器 子元素与表单
Nov 25 Javascript
jQuery对下拉框,单选框,多选框的操作
Feb 21 Javascript
详解jquery中$.ajax方法提交表单
Nov 03 Javascript
原生javascript实现图片无缝滚动效果
Feb 12 Javascript
Vue中fragment.js使用方法详解
Mar 09 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
May 18 Javascript
vue使用axios实现文件上传进度的实时更新详解
Dec 20 Javascript
jquery 获取索引值在一定范围的列表方法
Jan 25 jQuery
JavaScript学习教程之cookie与webstorage
Jun 23 Javascript
小程序如何自主实现拦截器的示例代码
Nov 04 Javascript
JS实现点击下拉列表文本框中出现对应的网址,点击跳转按钮实现跳转
Nov 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里的JS打印函数
2006/10/09 PHP
PHP项目开发中最常用的自定义函数整理
2010/12/02 PHP
php文件上传类完整实例
2016/05/14 PHP
PHP编写简单的App接口
2016/08/28 PHP
php 魔术常量详解及实例代码
2016/12/04 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
在ASP.NET中使用JavaScript脚本的方法
2013/11/12 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
JQuery给select添加/删除节点的实现代码
2016/04/26 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
vue 系列——vue2-webpack2框架搭建踩坑之路
2017/12/22 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
[57:36]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第三场 2月1日
2021/03/11 DOTA
用Python实现一个简单的能够发送带附件的邮件程序的教程
2015/04/08 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
Django ImageFiled上传照片并显示的方法
2019/07/28 Python
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
表达自我的市场:Society6
2018/08/01 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
会计自荐书
2013/12/02 职场文书
护理毕业生自我鉴定
2014/02/11 职场文书
公益广告语集锦
2014/03/13 职场文书
荷叶母亲教学反思
2014/04/30 职场文书
优秀毕业生找工作自荐信
2014/06/23 职场文书
党委班子纠正“四风”问题整改措施
2014/10/28 职场文书
群众路线调研报告范文
2014/11/03 职场文书
关于开学的感想
2015/08/10 职场文书
2019年12月24日平安夜祝福语集锦
2019/12/24 职场文书
python脚本框架webpy模板控制结构
2021/11/20 Python
Python标准库pathlib操作目录和文件
2021/11/20 Python