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 21 NodeJs
NodeJs读取JSON文件格式化时的注意事项
Sep 25 NodeJs
nodejs mysql 实现分页的方法
Jun 06 NodeJs
Nodejs实现多房间简易聊天室功能
Jun 20 NodeJs
深入解析nodejs HTTP服务
Jul 25 NodeJs
nodejs创建简易web服务器与文件读写的实例
Sep 07 NodeJs
nodejs超出最大的调用栈错误问题
Dec 27 NodeJs
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
Jan 05 NodeJs
Nodejs实现爬虫抓取数据实例解析
Jul 05 NodeJs
nodeJS进程管理器pm2的使用
Jan 09 NodeJs
Nodejs libuv运行原理详解
Aug 21 NodeJs
nodeJs项目在阿里云的简单部署
Nov 27 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 CLI实现简单的数据库实时监控调度
2009/07/01 PHP
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
php读取mysql乱码,用set names XXX解决的原理分享
2011/12/29 PHP
解析php利用正则表达式解决采集内容排版的问题
2013/06/20 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
Laravel如何自定义command命令浅析
2019/03/23 PHP
Laravel 默认邮箱登录改成用户名登录的实现方法
2019/08/12 PHP
JavaScript类和继承 this属性使用说明
2010/09/03 Javascript
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
JavaScript中的View-Model使用介绍
2011/08/11 Javascript
javascript:void(0)是什么意思示例介绍
2013/11/17 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
jquery mobile 实现自定义confirm确认框效果的简单实例
2016/06/17 Javascript
文本框只能输入数字的js代码(含小数点)
2016/07/10 Javascript
老生常谈javascript变量的命名规范和注释
2016/09/29 Javascript
Bootstrap模态框禁用空白处点击关闭
2016/10/20 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
jQuery实现ajax的嵌套请求案例分析
2019/02/16 jQuery
通过实例解析js简易模块加载器
2019/06/17 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
[55:03]LGD vs EG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python抓取网页图片并放到指定文件夹
2014/04/24 Python
Python的多态性实例分析
2015/07/07 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
Python常见工厂函数用法示例
2018/03/21 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
python zip()函数的使用示例
2020/09/23 Python
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
意大利体育用品和运动服网上商店:Maxi Sport
2019/09/14 全球购物
个人自我评价分享
2013/12/20 职场文书
考核评语大全
2014/04/29 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
白银帝国观后感
2015/06/17 职场文书
运动会班级前导词
2015/07/20 职场文书
2015年党务工作者个人工作总结
2015/10/22 职场文书