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 日期转换成中文格式的函数
Jul 07 Javascript
18个非常棒的jQuery代码片段
Nov 02 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
May 09 Javascript
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
Vue 2中ref属性的使用方法及注意事项
Jun 12 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
Aug 10 jQuery
浅谈vue 单文件探索
Sep 05 Javascript
使用vue-router在Vue页面之间传递数据的方法
Jul 15 Javascript
Vue中rem与postcss-pxtorem的应用详解
Nov 20 Javascript
JS常用排序方法实例代码解析
Mar 03 Javascript
基于ajax及jQuery实现局部刷新过程解析
Sep 12 jQuery
Three.js实现雪糕地球的使用示例详解
Jul 07 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
jQuery EasyUI API 中文文档 - DateBox日期框
2011/10/15 PHP
PHP优于Node.js的五大理由分享
2012/09/15 PHP
php检测用户是否用手机(Mobile)访问网站的类
2014/01/09 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
PHP基于timestamp和nonce实现的防止重放攻击方案分析
2019/07/26 PHP
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
jQuery事件对象总结
2016/10/17 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
浅谈angular.js跨域post解决方案
2017/08/30 Javascript
vuex state及mapState的基础用法详解
2018/04/19 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
详解用vue2.x版本+adminLTE开源框架搭建后台应用模版
2019/03/15 Javascript
微信小程序后端(java)开发流程的详细步骤
2019/11/13 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
如何在vue中使用kindeditor富文本编辑器
2020/12/19 Vue.js
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
Python Json序列化与反序列化的示例
2018/01/31 Python
Python面向对象之类和对象实例详解
2018/12/10 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
python循环嵌套的多种使用方法解析
2019/11/29 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
aec加密 php_php aes加密解密类(兼容php5、php7)
2021/03/14 PHP
成人教育自我鉴定
2013/11/01 职场文书
开办饭店创业计划书
2013/12/28 职场文书
高三英语教学反思
2014/01/13 职场文书
留学推荐信中文范文三篇
2014/01/25 职场文书
应届电子商务毕业自荐书范文
2014/02/11 职场文书
企业总经理岗位职责
2014/02/13 职场文书
给校长的一封检讨书
2014/09/20 职场文书
家长评语怎么写
2014/12/30 职场文书
追讨欠款律师函
2015/06/24 职场文书
《走遍天下书为侣》教学反思
2016/02/22 职场文书
python中super()函数的理解与基本使用
2021/08/30 Python
nginx配置限速限流基于内置模块
2022/05/02 Servers