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 相关文章推荐
Add a Picture to a Microsoft Word Document
Jun 15 Javascript
js操作checkbox遇到的问题解决
Jun 29 Javascript
js加载读取内容及显示与隐藏div示例
Feb 13 Javascript
中文输入法不触发onkeyup事件的解决办法
Jul 09 Javascript
node.js操作mongoDB数据库示例分享
Nov 26 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
Jan 09 Javascript
javascript实现tab响应式切换特效
Jan 29 Javascript
微信小程序 框架详解及实例应用
Sep 26 Javascript
jquery做个日期选择适用于手机端示例
Jan 10 Javascript
详解vue-cli中的ESlint配置文件eslintrc.js
Sep 25 Javascript
vue组件watch属性实例讲解
Nov 07 Javascript
在vue中import()语法不能传入变量的问题及解决
Apr 01 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
MySQL中create table语句的基本语法是
2007/01/15 PHP
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
js中关于new Object时传参的一些细节分析
2011/03/13 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
jquery 操作iframe的几种方法总结
2013/12/13 Javascript
JS动态修改iframe内嵌网页地址的方法
2015/04/01 Javascript
使用DNode实现php和nodejs之间通信的简单实例
2015/07/06 NodeJs
AngularJS中的Directive实现延迟加载
2016/01/25 Javascript
基于jQuery实现仿QQ空间送礼物功能代码
2016/05/24 Javascript
解决node.js安装包失败的几种方法
2016/09/02 Javascript
简单的vue-resourse获取json并应用到模板示例
2017/02/10 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
2017/06/11 jQuery
angular2模块和共享模块详解
2018/04/08 Javascript
JS面向对象的程序设计相关知识小结
2018/05/26 Javascript
JS实现区分中英文并统计字符个数的方法示例
2018/06/09 Javascript
使用vue的transition完成滑动过渡的示例代码
2018/06/25 Javascript
NodeJS实现自定义流的方法
2018/08/01 NodeJs
详解webpack引入第三方库的方式以及注意事项
2019/01/15 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
原生javascript单例模式的应用实例分析
2020/02/23 Javascript
[01:17]Ti4 循环赛第一日回顾
2014/07/11 DOTA
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python3利用tcp实现文件夹远程传输
2018/07/28 Python
Python while循环使用else语句代码实例
2020/02/07 Python
详解Pymongo常用查询方法总结
2021/01/29 Python
美国最大的宠物用品零售商:PetSmart
2016/11/14 全球购物
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
英国计算机产品零售商:Novatech(定制个人电脑、笔记本电脑、工作站和服务器)
2018/01/28 全球购物
小学生考试获奖感言
2014/01/30 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
2015年度员工自我评价范文
2015/03/11 职场文书
财务年终工作总结大全
2019/06/20 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书
Python基础之数据结构详解
2021/04/28 Python