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 相关文章推荐
windows系统下简单nodejs安装及环境配置
Jan 08 NodeJs
NodeJS与Mysql的交互示例代码
Aug 18 NodeJs
提高NodeJS中SSL服务的性能
Jul 15 NodeJs
详谈nodejs异步编程
Dec 04 NodeJs
使用nodejs开发cli项目实例
Jun 03 NodeJs
nodejs中使用HTTP分块响应和定时器示例代码
Mar 19 NodeJs
nodejs个人博客开发第七步 后台登陆
Apr 12 NodeJs
nodejs开发微信小程序实现密码加密
Jul 11 NodeJs
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
Sep 18 NodeJs
Nodejs实现爬虫抓取数据实例解析
Jul 05 NodeJs
NodeJS如何实现同步的方法示例
Aug 24 NodeJs
Nodejs调用Dll模块的方法
Sep 17 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
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
php的laravel框架快速集成微信登录的方法
2016/12/12 PHP
PHP中“=>
2019/03/01 PHP
学习YUI.Ext第五日--做拖放Darg&Drop
2007/03/10 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
2016/08/02 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
JavaScript编写一个贪吃蛇游戏
2017/03/09 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
实现单层json按照key字母顺序排序的示例
2017/12/06 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
Vue.js 中的 v-show 指令及用法详解
2018/11/19 Javascript
什么时候不能在 Node.js 中使用 Lock Files
2019/06/24 Javascript
python实现文件路径和url相互转换的方法
2015/07/06 Python
使用python实现ANN
2017/12/20 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
tensorflow 报错unitialized value的解决方法
2020/02/06 Python
详解django中Template语言
2020/02/22 Python
python高级特性简介
2020/08/13 Python
canvas之自定义头像功能实现代码示例
2017/09/29 HTML / CSS
美国现代家具网站:Design Within Reach
2018/07/19 全球购物
新西兰廉价汽车租赁:Snap Rentals
2018/09/14 全球购物
Omio荷兰:预订火车、巴士和机票
2018/11/04 全球购物
学生会离职感言
2014/02/11 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
教师群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
高中教师个人总结
2015/02/10 职场文书
孙振耀退休感言
2015/08/01 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书
排查Tomcat进程假死的问题
2022/05/06 Servers