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
Nov 08 NodeJs
nodejs后台集成ueditor富文本编辑器的实例
Jul 11 NodeJs
基于nodejs+express4.X实现文件下载的实例代码
Jul 13 NodeJs
Nodejs连接mysql并实现增、删、改、查操作的方法详解
Jan 04 NodeJs
NodeJS实现不可逆加密与密码密文保存的方法
Mar 16 NodeJs
nodejs实现范围请求的实现代码
Oct 12 NodeJs
nodejs 使用 js 模块的方法实例详解
Dec 04 NodeJs
NodeJs入门教程之定时器和队列
Mar 08 NodeJs
Nodejs中的require函数的具体使用方法
Apr 02 NodeJs
Nodejs监控事件循环异常示例详解
Sep 22 NodeJs
Nodejs技巧之Exceljs表格操作用法示例
Nov 06 NodeJs
浅谈使用nodejs搭建web服务器的过程
Jul 20 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 巧用数组降低程序的时间复杂度
2010/01/01 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
2013/06/21 PHP
PHP  实现等比压缩图片尺寸和大小实例代码
2016/10/08 PHP
PHP多进程之pcntl_fork的实例详解
2017/10/15 PHP
Laravel 队列使用的实现
2019/01/08 PHP
ThinkPHP类似AOP思想的参数验证的实现方法
2019/12/18 PHP
php7 新增功能实例总结
2020/05/25 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
页面版文本框智能提示JS代码
2009/11/20 Javascript
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
AngularJS内置指令
2015/02/04 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
jquery如何获取元素的滚动条高度等实现代码
2015/10/19 Javascript
js实现完美兼容各大浏览器的人民币大小写相互转换
2015/10/29 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
使用vuex解决刷新页面state数据消失的问题记录
2019/05/08 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
浅析Python中的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
Python中的time模块与datetime模块用法总结
2016/06/30 Python
使用python实现生成用户信息
2017/03/20 Python
python ftp 按目录结构上传下载的实现代码
2018/09/12 Python
python求质数的3种方法
2018/09/28 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
sklearn的predict_proba使用说明
2020/06/28 Python
python爬虫scrapy基本使用超详细教程
2021/02/20 Python
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
Europcar意大利:汽车租赁
2019/07/07 全球购物
C/C++有关内存的思考题
2015/12/04 面试题
关于随地扔垃圾的检讨书
2014/09/30 职场文书
公司优秀员工推荐信
2015/03/24 职场文书