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中的连字符详解
Nov 28 Javascript
JQuery.get提交页面不跳转的解决方法
Jan 13 Javascript
bootstrap table 服务器端分页例子分享
Feb 10 Javascript
javascript动画算法实例分析
Jul 31 Javascript
值得分享的Bootstrap Ace模板实现菜单和Tab页效果
Dec 30 Javascript
JS工作中的小贴士之”闭包“与事件委托的”阻止冒泡“
Jun 16 Javascript
AngularJS入门教程之更多模板详解
Aug 19 Javascript
AngularJs  Understanding Angular Templates
Sep 02 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
Dec 12 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
Dec 13 Javascript
详解Vue单元测试case写法
May 24 Javascript
用vuex写了一个购物车H5页面的示例代码
Dec 04 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
中国的第一台收音机
2021/03/01 无线电
PHP写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
php连接数据库代码应用分析
2011/05/29 PHP
PHP禁止个别IP访问网站
2013/10/30 PHP
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
Zend Framework数据库操作技巧总结
2017/02/18 PHP
laravel 5.5 关闭token的3种实现方式
2019/10/24 PHP
jQuery 1.5最新版本的改进细节分析
2011/01/19 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
微信小程序 基础组件与导航组件详细介绍
2017/02/21 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
Vue.js中 v-model 指令的修饰符详解
2018/12/03 Javascript
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
详解python:time模块用法
2019/03/25 Python
python Django 创建应用过程图示详解
2019/07/29 Python
Python字节单位转换实例
2019/12/05 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
Python中的__init__作用是什么
2020/06/09 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
css3弹性盒模型实例介绍
2013/05/27 HTML / CSS
CSS3绘制有活力的链接下划线
2016/07/14 HTML / CSS
伦敦一家西班牙童装精品店:La Coqueta
2018/02/02 全球购物
爱护公物演讲稿
2014/09/09 职场文书
运动会开幕式主持词
2015/07/01 职场文书
诚实守信主题班会
2015/08/13 职场文书
python自动化八大定位元素讲解
2021/07/09 Python
python 使用tkinter与messagebox写界面和弹窗
2022/03/20 Python