Node.js实现连接mysql数据库功能示例


Posted in Javascript onSeptember 15, 2017

本文实例讲述了Node.js实现连接mysql数据库功能。分享给大家供大家参考,具体如下:

Node.js连接数据库前,需要安装相应的包,如果安装sql server 需要先装包node-sqlserver。我们以mysql为案例来说明node.js查询mysql数据。

1、安装 node-mysql

npm install node-mysql

2、通过express框架实现数据库连接

var express = require('express');
var mysql = require('mysql');
var app = express();
app.use(function(req, res, next){
 console.log('%s %s', req.method, req.url);
 next();
});
var conn = mysql.createConnection({
  host:'localhost',
  user:'root',
  database:'ceshi',
  password:'123456',
  port:3306
});
conn.connect();
app.get('/', function(req, res){
  conn.query('SELECT * from ceshibiao', function(err, rows, fields) {
    if(err) throw err;
    var data = '';
    foreach(rows,function(key,value){
      data += '<p>' + 'contents:' + value.contents + '</p>';
      data += '<hr />';
    }
    res.send(data);
  });
});
app.listen(81);
console.log('Listening on port 81');

希望本文所述对大家node.js程序设计有所帮助。

Javascript 相关文章推荐
javascript基本语法分析说明
Jun 15 Javascript
javascript权威指南 学习笔记之javascript数据类型
Sep 24 Javascript
js实现同一页面多个运动效果的方法
Apr 10 Javascript
实例讲解JavaScript中instanceof运算符的用法
Jun 08 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
Jul 04 Javascript
[原创]jQuery常用的4种加载方式分析
Jul 25 Javascript
Angular ng-class详解及实例代码
Sep 19 Javascript
vue中component组件的props使用详解
Sep 04 Javascript
使用axios实现上传图片进度条功能
Dec 21 Javascript
JQuery判断radio单选框是否选中并获取值的方法
Jan 17 jQuery
3分钟了解vue数据劫持的原理实现
May 01 Javascript
微信小程序的tab选项卡的实现效果
May 15 Javascript
vue实现登陆登出的实现示例
Sep 15 #Javascript
vue中for循环更改数据的实例代码(数据变化但页面数据未变)
Sep 15 #Javascript
jQuery获取复选框选中的当前行的某个字段的值
Sep 15 #jQuery
Vue-router 类似Vuex实现组件化开发的示例
Sep 15 #Javascript
vue用addRoutes实现动态路由的示例
Sep 15 #Javascript
Vue渲染函数详解
Sep 15 #Javascript
JavaScript中如何判断一个值的类型
Sep 15 #Javascript
You might like
常用的php ADODB使用方法集锦
2008/03/25 PHP
php面向对象全攻略 (五) 封装性
2009/09/30 PHP
php GeoIP的使用教程
2011/03/09 PHP
header跳转和include包含问题详解
2012/09/08 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
jQuery中siblings()方法用法实例
2015/01/08 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
2015/01/13 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
WEB前端开发框架Bootstrap3 VS Foundation5
2016/05/16 Javascript
url传递的参数值中包含&amp;时,url自动截断问题的解决方法
2016/08/02 Javascript
深入理解React中es6创建组件this的方法
2016/08/29 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
Vue下路由History模式打包后页面空白的解决方法
2018/06/29 Javascript
JavaScript中的连续赋值问题实例分析
2019/07/12 Javascript
解决vue 表格table列求和的问题
2019/11/06 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
[04:37]DOTA2英雄梦之声Vol20发条
2014/06/20 DOTA
轻松理解Python 中的 descriptor
2017/09/15 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
2020/02/10 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
基于python模拟bfs和dfs代码实例
2020/11/19 Python
StubHub西班牙:购买和出售全球活动门票
2017/06/05 全球购物
Emma Bridgewater官网:英国餐具制造商
2019/11/24 全球购物
毕业寄语大全
2014/04/09 职场文书
公司年会策划方案
2014/05/17 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
一般党员对照检查材料
2014/09/24 职场文书
银行授权委托书样本
2014/10/13 职场文书
道路交通事故人身损害赔偿协议书
2014/11/19 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python