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中自定义事件实例
Jun 20 NodeJs
nodeJS代码实现计算交社保是否合适
Mar 09 NodeJs
Nodejs学习笔记之测试驱动
Apr 16 NodeJs
nodejs实现发出蜂鸣声音(系统报警声)的方法
Jan 18 NodeJs
nodejs读写json文件的简单方法(必看)
Mar 09 NodeJs
深入解析nodejs HTTP服务
Jul 25 NodeJs
nodejs搭建本地服务器轻松解决跨域问题
Mar 21 NodeJs
nodeJS模块简单用法示例
Apr 21 NodeJs
详解NodeJS Https HSM双向认证实现
Mar 12 NodeJs
使用nodejs分离html文件里的js和css详解
Apr 12 NodeJs
Nodejs + Websocket 指定发送及群聊的实现
Jan 09 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的autoLoad自动加载机制
2012/09/27 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
PHP框架性能测试报告
2016/05/08 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
js实现日期级联效果
2014/01/23 Javascript
javascript中的3种继承实现方法
2016/01/27 Javascript
Java框架SSH结合Easyui控件实现省市县三级联动示例解析
2016/06/12 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
全面解析Angular中$Apply()及$Digest()的区别
2016/08/04 Javascript
js实现数组去重方法及效率?Ρ? target=
2017/02/14 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
用jQuery实现圆点图片轮播效果
2017/03/19 Javascript
angular使用post、get向后台传参的问题实例
2017/05/27 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
自定义vue全局组件use使用、vuex的使用详解
2017/06/14 Javascript
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
vue数据控制视图源码解析
2018/03/28 Javascript
JS模拟实现哈希表及应用详解
2018/05/04 Javascript
vue计算属性get和set用法示例
2019/02/08 Javascript
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
深入了解js原型模式
2019/05/30 Javascript
js设计模式之代理模式及订阅发布模式实例详解
2019/08/15 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
如何使用python实现模拟鼠标点击
2020/01/06 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
惠普加拿大在线商店:HP加拿大
2017/09/15 全球购物
伦敦著名的运动鞋综合商店:Footpatrol
2019/03/25 全球购物
大专生自荐信
2013/10/04 职场文书
初中生学习的自我评价
2013/11/14 职场文书
保密普查工作实施方案
2014/02/25 职场文书
物业管理工作方案
2014/05/10 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
微信搭讪开场白
2015/05/28 职场文书
2015年小学财务工作总结
2015/07/20 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS
Kubernetes关键组件与结构组成介绍
2022/03/31 Servers