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 学习笔记之语句
Jan 14 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
Oct 20 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
Dec 03 Javascript
详解React-Todos入门例子
Nov 08 Javascript
js正则表达式验证表单【完整版】
Mar 06 Javascript
Vue的Class与Style绑定的方法
Sep 01 Javascript
jquery实现倒计时小应用
Sep 19 jQuery
浅谈Vue数据绑定的原理
Jan 08 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
Mar 09 Javascript
koa上传excel文件并解析的实现方法
Aug 09 Javascript
JS字符串和数组如何实现相互转化
Jul 02 Javascript
JS中多层次排序算法的实现代码
Jan 06 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写的带缓存数据功能的mysqli类
2012/09/06 PHP
php查看当前Session的ID实例
2015/03/16 PHP
解决IE下select标签innerHTML插入option的BUG(兼容IE,FF,Opera,Chrome,Safari)
2010/05/13 Javascript
js 有框架页面跳转(target)三种情况下的应用
2013/04/09 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
2013/11/21 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
jQuery获取URL请求参数的方法
2015/07/18 Javascript
在windows上用nodejs搭建静态文件服务器的简单方法
2016/08/11 NodeJs
Bootstrap栅格系统学习笔记
2016/11/25 Javascript
前端MVVM框架解析之双向绑定
2018/01/24 Javascript
vue.js中npm安装教程图解
2018/04/10 Javascript
开发中常用的25个JavaScript单行代码(小结)
2019/06/28 Javascript
JavaScript 截取字符串代码实例
2019/09/05 Javascript
微信小程序开发搜索功能实现(前端+后端+数据库)
2020/03/04 Javascript
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
解析Python中的异常处理
2015/04/28 Python
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Python实现的归并排序算法示例
2017/11/21 Python
Django 多语言教程的实现(i18n)
2018/07/07 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
python——全排列数的生成方式
2020/02/26 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
Django之腾讯云短信的实现
2020/06/12 Python
纯CSS3实现手风琴风格菜单具体步骤
2013/05/06 HTML / CSS
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
2014/06/23 HTML / CSS
欧洲第一的摇滚和金属乐队服装网站:EMP
2017/10/26 全球购物
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
英语系毕业生自荐信
2013/10/31 职场文书
《蒙娜丽莎之约》教学反思
2014/02/27 职场文书
给学校的建议书范文
2014/05/15 职场文书
基于Golang 高并发问题的解决方案
2021/05/08 Golang
Python操作CSV格式文件的方法大全
2021/07/15 Python
Java完整实现记事本代码
2022/06/16 Java/Android