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 相关文章推荐
js null,undefined,字符串小结
Aug 21 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
Apr 06 Javascript
jQuery实现提示密码强度的代码
Jul 15 Javascript
jquery.validate 自定义验证方法及validate相关参数
Jan 18 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
Jan 25 Javascript
JavaScript中eval函数的问题
Jan 31 Javascript
EasyUi combotree 实现动态加载树节点
Apr 01 Javascript
基于input框覆盖掉数字英文的实例讲解
Jul 21 Javascript
探索Vue高阶组件的使用
Jan 08 Javascript
利用adb shell和node.js实现抖音自动抢红包功能(推荐)
Feb 22 Javascript
详解vue2.6插槽更新v-slot用法总结
Mar 09 Javascript
简单实现节流函数和防抖函数过程解析
Oct 08 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 &amp;&amp; 逻辑与运算符使用说明
2010/03/04 PHP
ThinkPHP中实例Model方法的区别说明
2010/08/21 PHP
Codeigniter中集成smarty和adodb的方法
2016/03/04 PHP
TP3.2.3框架文件上传操作实例详解
2020/01/23 PHP
自动检查并替换文本框内的字符
2006/06/30 Javascript
用函数式编程技术编写优美的 JavaScript_ibm
2008/05/16 Javascript
简单的js表单验证函数
2013/10/28 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
js判断主流浏览器类型和版本号的简单实现代码
2016/05/26 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
2016/07/01 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
小程序实现左滑删除效果
2019/07/25 Javascript
微信小程序实现滑动翻页效果(完整代码)
2019/12/06 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
Python实现多行注释的另类方法
2014/08/22 Python
Python构造函数及解构函数介绍
2015/02/26 Python
Python实现短网址ShortUrl的Hash运算实例讲解
2015/08/10 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
Python实现的堆排序算法原理与用法实例分析
2017/11/22 Python
基于anaconda下强大的conda命令介绍
2018/06/11 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
机械设计制造专业个人求职信
2013/09/25 职场文书
计算机专业毕业生自荐信
2013/12/31 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
庆国庆活动总结
2014/08/28 职场文书
售后客服个人自我评价
2014/09/14 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
教师求职信怎么写
2015/03/20 职场文书
走近毛泽东观后感
2015/06/04 职场文书
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
2022漫威和DC电影上映作品
2022/04/05 欧美动漫
Elasticsearch 聚合查询和排序
2022/04/19 Python