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中的Split使用方法与技巧
Mar 09 Javascript
jquery 操作单选框,复选框,下拉列表实现代码
Oct 27 Javascript
javascript学习笔记(七) js函数介绍
Jun 19 Javascript
JavaScript的设计模式经典之建造者模式
Feb 24 Javascript
jQuery简单注册和禁用全局事件的方法
Jul 25 Javascript
针对JavaScript中this指向的简单理解
Aug 26 Javascript
angular中使用Socket.io实例代码
Jun 03 Javascript
前端开发不得不知的10个最佳ES6特性
Aug 30 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
Mar 01 Javascript
JavaScript遍历数组的方法代码实例
Jan 14 Javascript
vue数据响应式原理知识点总结
Feb 16 Javascript
jQuery 移除事件的方法
Jun 20 jQuery
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 MYSQL 数据备份类
2009/06/19 PHP
php 静态页面中显示动态内容
2009/08/14 PHP
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
php中unserialize返回false的解决方法
2014/09/22 PHP
php通过curl模拟登陆DZ论坛
2015/05/11 PHP
php远程下载类分享
2016/04/13 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
javascript indexOf函数使用说明
2008/07/03 Javascript
jquery插件 autoComboBox 下拉框
2010/12/22 Javascript
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
js调用屏幕宽度的简单方法
2016/11/14 Javascript
JS实现身份证输入框的输入效果
2017/08/21 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
2018/09/30 Javascript
小程序登录态管理的方法示例
2018/11/13 Javascript
React 组件渲染和更新的实现代码示例
2019/02/21 Javascript
使用JQuery自动完成插件Auto Complete详解
2019/06/18 jQuery
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
python sort、sorted高级排序技巧
2014/11/21 Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
2017/04/19 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
Python实现的统计文章单词次数功能示例
2019/07/08 Python
python求平均数、方差、中位数的例子
2019/08/22 Python
python实现简单井字棋小游戏
2020/03/05 Python
Pygame的程序开始示例代码
2020/05/07 Python
python反扒机制的5种解决方法
2021/02/06 Python
wordpress添加Html5的表单验证required方法小结
2020/08/18 HTML / CSS
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
写求职信有什么意义
2014/02/17 职场文书
主题教育活动总结
2014/05/05 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server
vue ref如何获取子组件属性值
2022/03/31 Vue.js
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL