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 相关文章推荐
PHP和NodeJs开发的应用如何共用Session
Apr 16 NodeJs
浅谈Nodejs应用主文件index.js
Aug 28 NodeJs
使用nodejs下载风景壁纸
Feb 05 NodeJs
nodejs中全局变量的实例解析
Mar 07 NodeJs
NodeJS基础API搭建服务器详细过程记录
Apr 01 NodeJs
NodeJs模拟登陆正方教务
Apr 28 NodeJs
NodeJs中express框架的send()方法简介
Jun 20 NodeJs
ubuntu编译nodejs所需的软件并安装
Sep 12 NodeJs
nodejs操作mongodb的增删改查功能实例
Nov 09 NodeJs
nodejs读取本地中文json文件出现乱码解决方法
Oct 10 NodeJs
深入理解nodejs搭建静态服务器(实现命令行)
Feb 05 NodeJs
关于NodeJS中的循环引用详解
Jul 23 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中遍历二维数组的几种方法详解
2013/06/08 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
ThinkPHP验证码和分页实例教程
2014/08/22 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
jquery中获取select选中值的代码
2011/06/27 Javascript
javascript去掉前后空格的实例
2013/11/07 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
使用Node.js实现HTTP 206内容分片的教程
2015/06/23 Javascript
javascript判断复选框是否选中的方法
2015/10/16 Javascript
基于JS实现无缝滚动思路及代码分享
2016/06/07 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
Vue-router 类似Vuex实现组件化开发的示例
2017/09/15 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
详解如何在Angular优雅编写HTTP请求
2018/12/05 Javascript
Vue动态生成el-checkbox点击无法赋值的解决方法
2019/02/21 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
vue实现移动端H5数字键盘组件使用详解
2020/08/25 Javascript
[03:07]完美世界DOTA2联赛PWL DAY10 决赛集锦
2020/11/11 DOTA
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
python中函数传参详解
2016/07/03 Python
Python Numpy 控制台完全输出ndarray的实现
2020/02/19 Python
基于spring boot 日志(logback)报错的解决方式
2020/02/20 Python
Flesh Beauty官网:露华浓集团旗下彩妆品牌
2021/02/15 全球购物
总经理秘书工作职责
2013/12/26 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
离婚协议书范本样本
2014/08/19 职场文书
课外小组活动总结
2014/08/27 职场文书
大一新生检讨书
2014/10/29 职场文书
学生上课迟到检讨书
2015/01/01 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
Python多线程 Queue 模块常见用法
2021/07/04 Python