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应用于login页面的问题及解决
Oct 17 Javascript
jQuery EasyUI API 中文文档 可调整尺寸
Sep 29 Javascript
JavaScript面向对象之Prototypes和继承
Jul 12 Javascript
jquery ajax 调用失败的原因示例介绍
Sep 27 Javascript
javascript中的throttle和debounce浅析
Jun 06 Javascript
Javascript控制div属性动态变化实例分析
Oct 08 Javascript
js生成随机数(指定范围)的实例代码
Jul 10 Javascript
一个超简单的jQuery回调函数例子(分享)
Aug 08 Javascript
老生常谈原生JS执行环境与作用域
Nov 22 Javascript
javascript输出AscII码扩展集中的字符方法
Dec 26 Javascript
react-native 圆弧拖动进度条实现的示例代码
Apr 12 Javascript
JavaScript前端页面搜索功能案例【基于jQuery】
Jul 10 jQuery
微信小程序 中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 数组排序 array_multisort与uasort的区别
2011/03/24 PHP
Thinkphp3.2.3分页使用实例解析
2016/07/28 PHP
PHP的中使用非缓冲模式查询数据库的方法
2017/02/05 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
Js实现自定义右键行为
2015/03/26 Javascript
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
jquery获取所有选中的checkbox实现代码
2016/05/26 Javascript
javascript实现简易计算器的代码
2016/05/31 Javascript
node操作mysql数据库实例详解
2017/03/17 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
详解原生js实现offset方法
2017/06/15 Javascript
本地存储localStorage用法详解
2017/07/31 Javascript
微信小程序--获取用户地理位置名称(无须用户授权)的方法
2019/04/29 Javascript
微信小程序实现上传word、txt、Excel、PPT等文件功能
2019/05/23 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
javascript实现固定侧边栏
2021/02/09 Javascript
Django 添加静态文件的两种实现方法(必看篇)
2017/07/14 Python
一份python入门应该看的学习资料
2018/04/11 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
2018/06/22 Python
Python matplotlib的使用并自定义colormap的方法
2018/12/13 Python
python之信息加密题目详解
2019/06/26 Python
教你一步步利用python实现贪吃蛇游戏
2019/06/27 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
python编写实现抽奖器
2020/09/10 Python
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
新媒传信软件测试面试题
2013/02/24 面试题
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
《分一些蚊子进来》读后感3篇
2020/01/09 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang
Python socket如何解析HTTP请求内容
2022/02/12 Python
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA
Java 定时任务技术趋势简介
2022/05/04 Java/Android
MySQL数据库Innodb 引擎实现mvcc锁
2022/05/06 MySQL