nodejs简单访问及操作mysql数据库的方法示例


Posted in NodeJs onMarch 15, 2018

本文实例讲述了nodejs简单访问及操作mysql数据库的方法。分享给大家供大家参考,具体如下:

var mysql = require('mysql'); //调用MySQL模块 mysql模块要安装 $ npm install mysql
//创建一个connection
var connection = mysql.createConnection({
  host   : '127.0.0.1',    //主机
  user   : 'root',        //MySQL认证用户名
  password : '',    //MySQL认证用户密码
  port: '3306',          //端口号
  database:''   //数据库名
});
//创建一个connection
connection.connect(function(err){
  if(err){
    console.log('[query] - :'+err);
    return;
  }
  console.log('[connection connect] succeed!');
});
//执行SQL语句
connection.query('SELECT 1 + 1 AS solution', function(err, rows, fields) {
  if (err) {
    console.log('[query] - :'+err);
    return;
  }
  console.log('The solution is: ', rows[0].solution);
});
//关闭connection
connection.end(function(err){
  if(err){
    return;
  }
  console.log('[connection end] succeed!');
});

注:nodejs在操作数据库的时候不用设置数据库的编码格式  set names utf8

希望本文所述对大家nodejs程序设计有所帮助。

NodeJs 相关文章推荐
NodeJS使用jQuery选择器操作DOM
Feb 13 NodeJs
Windows系统下使用Sublime搭建nodejs环境
Apr 13 NodeJs
Nodejs实战心得之eventproxy模块控制并发
Oct 27 NodeJs
详谈Angular路由与Nodejs路由的区别
Mar 05 NodeJs
详解nodejs微信公众号开发——5.素材管理接口
Apr 11 NodeJs
nodejs个人博客开发第七步 后台登陆
Apr 12 NodeJs
nodejs socket服务端和客户端简单通信功能
Sep 14 NodeJs
nodejs中art-template模板语法的引入及冲突解决方案
Nov 07 NodeJs
nodejs实现简单的gulp打包
Dec 21 NodeJs
nodejs实现OAuth2.0授权服务认证
Dec 27 NodeJs
Nodejs实现WebSocket代码实例
May 19 NodeJs
nodeJS与MySQL实现分页数据以及倒序数据
Jun 05 NodeJs
nodejs实现的简单web服务器功能示例
Mar 15 #NodeJs
nodejs实现连接mongodb数据库的方法示例
Mar 15 #NodeJs
nodejs实现解析xml字符串为对象的方法示例
Mar 14 #NodeJs
nodejs acl的用户权限管理详解
Mar 14 #NodeJs
nodejs爬虫初试superagent和cheerio
Mar 05 #NodeJs
Nodejs模块载入运行原理
Feb 23 #NodeJs
Nodejs下使用gm圆形裁剪并合成图片的示例
Feb 22 #NodeJs
You might like
php session 检测和注销
2009/03/16 PHP
PHP下escape解码函数的实现方法
2010/08/08 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
php中get_headers函数的作用及用法的详细介绍
2013/04/27 PHP
php采用curl模仿登录人人网发布动态的方法
2014/11/07 PHP
Symfony2函数用法实例分析
2016/03/18 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
2019/04/10 PHP
JS正则中的RegExp对象对象
2012/11/07 Javascript
JS实现窗口加载时模拟鼠标移动的方法
2015/06/03 Javascript
jquery转盘抽奖功能实现
2015/11/13 Javascript
js自定义select下拉框美化特效
2016/05/12 Javascript
AngularJS bootstrap启动详解及实例代码
2016/09/14 Javascript
ajax接收后台数据在html页面显示
2017/02/19 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
JS中定位 position 的使用实例代码
2017/08/06 Javascript
详解ES6 Fetch API HTTP请求实用指南
2018/11/14 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
使用Python求解最大公约数的实现方法
2015/08/20 Python
Python Excel处理库openpyxl使用详解
2019/05/09 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
python输出pdf文档的实例
2020/02/13 Python
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
美国快时尚彩妆品牌:Winky Lux(透明花瓣润唇膏)
2018/11/06 全球购物
网络安全方面的面试题
2016/01/07 面试题
幼儿园保教管理制度
2014/02/03 职场文书
接待员岗位责任制
2014/02/10 职场文书
市场部业务员岗位职责
2014/04/02 职场文书
请假条的格式
2014/04/11 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
Python源码解析之List
2021/05/21 Python
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle