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实现x秒后自动跳转到一个页面
Jan 03 Javascript
jquery移除、绑定、触发元素事件使用示例详解
Apr 10 Javascript
浅谈javascript回调函数
Dec 07 Javascript
jQuery源码解读之addClass()方法分析
Feb 20 Javascript
javascript常见数据验证插件大全
Aug 03 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
Sep 05 Javascript
JavaScript数组去重的五种方法
Nov 05 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
May 04 Javascript
Node.js应用设置安全的沙箱环境
Apr 23 Javascript
浅谈vux之x-input使用以及源码解读
Nov 04 Javascript
利用jqgrid实现上移下移单元格功能
Nov 07 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
May 13 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学习笔记 数组遍历实现代码
2011/06/09 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
php正则表达式学习笔记
2015/11/13 PHP
PHP学习记录之数组函数
2018/06/01 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
JavaScript 保存数组到Cookie的代码
2010/04/14 Javascript
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
2013/06/24 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
js轮盘抽奖实例分析
2020/04/17 Javascript
vue日期组件 支持vue1.0和2.0
2017/01/09 Javascript
详解vue-cli中配置sass
2017/06/21 Javascript
vue.js实现条件渲染的实例代码
2017/06/22 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
2017/12/21 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
2018/04/05 Javascript
vue scroll滚动判断的实现(是否滚动到底部、滚动方向、滚动节流、获取滚动区域dom元素)
2020/06/11 Javascript
vue如何在项目中调用腾讯云的滑动验证码
2020/07/15 Javascript
Python contextlib模块使用示例
2015/02/18 Python
Python中MySQL数据迁移到MongoDB脚本的方法
2016/04/28 Python
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
python实现简单的文字识别
2018/11/27 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
Python 给下载文件显示进度条和下载时间的实现
2020/04/02 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
2020/09/18 Python
卫校毕业生自我鉴定
2013/10/31 职场文书
保安拾金不昧表扬信
2014/01/15 职场文书
审计专业自荐信范文
2014/04/21 职场文书
教师教育教学随笔
2015/08/15 职场文书
2016大学生求职自荐信范文
2016/01/28 职场文书
深入浅析React中diff算法
2021/05/19 Javascript
Python加密与解密模块hashlib与hmac
2022/06/05 Python