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 相关文章推荐
解决FLASH需要点击激活的代码
Dec 20 Javascript
js函数般调用正则
Apr 08 Javascript
jquery 面包屑导航 具体实现
Jun 05 Javascript
js实现从中间开始往上下展开网页窗口的方法
Mar 02 Javascript
JavaScript在网页中画圆的函数arc使用方法
Nov 13 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
Apr 15 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
Aug 05 Javascript
ionic组件ion-tabs选项卡切换效果实例
Aug 27 Javascript
html判断当前页面是否在iframe中的实例
Nov 30 Javascript
Windows下Node.js安装及环境配置方法
Sep 18 Javascript
Vue中使用ElementUI使用第三方图标库iconfont的示例
Oct 11 Javascript
Vue ​v-model相关知识总结
Jan 28 Vue.js
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
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
php获取今日开始时间和结束时间的方法
2017/02/27 PHP
PHP PDO操作MySQL基础教程
2017/06/05 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
javascript 文章截取部分无损html显示实现代码
2010/05/04 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
JavaScript日期时间与时间戳的转换函数分享
2015/01/31 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
用JS实现图片轮播效果代码(一)
2016/06/26 Javascript
JavaScript实现汉字转换为拼音的库文件示例
2016/12/22 Javascript
JS实现微信里判断页面是否被分享成功的方法
2017/06/06 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
2018/07/03 Javascript
关于React动态加载路由处理的相关问题
2019/01/07 Javascript
js module大战
2019/04/19 Javascript
vue vantUI实现文件(图片、文档、视频、音频)上传(多文件)
2019/10/15 Javascript
继承行为在 ES5 与 ES6 中的区别详解
2019/12/24 Javascript
Python模拟登录12306的方法
2014/12/30 Python
python+Splinter实现12306抢票功能
2018/09/25 Python
python 定时任务去检测服务器端口是否通的实例
2019/01/26 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
重构Python代码的六个实例
2020/11/25 Python
Zooplus罗马尼亚:宠物食品和配件
2019/11/02 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
类如何去实现接口
2013/12/19 面试题
介绍一下Python中webbrowser的用法
2013/05/07 面试题
写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数
2016/04/13 面试题
大学应届毕业生个人求职信
2013/09/23 职场文书
党员检讨书范文
2014/12/27 职场文书
植树节新闻稿
2015/07/17 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
2016年第十九届推普周活动总结
2016/04/06 职场文书
《钢铁是怎样炼成的》高中读后感
2019/08/07 职场文书
Java Spring Boot 正确读取配置文件中的属性的值
2022/04/20 Java/Android