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 17 NodeJs
windows下安装nodejs及框架express
Aug 07 NodeJs
Nodejs如何搭建Web服务器
Mar 28 NodeJs
Nodejs学习item【入门手上】
May 05 NodeJs
详解nodeJS中读写文件方法的区别
Mar 06 NodeJs
NodeJS创建最简单的HTTP服务器
May 15 NodeJs
nodejs读取并去重excel文件
Apr 22 NodeJs
Nodejs使用Mongodb存储与提供后端CRD服务详解
Sep 04 NodeJs
nodejs中方法和模块用法示例
Dec 24 NodeJs
nodejs对项目下所有空文件夹创建gitkeep的方法
Aug 02 NodeJs
nodejs中内置模块fs,path常见的用法说明
Nov 07 NodeJs
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
May 30 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
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
浅析php中jsonp的跨域实例
2013/06/21 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
2016/01/27 PHP
PHP实现动态执行代码的方法
2016/03/25 PHP
javaScript对象和属性的创建方法
2007/01/15 Javascript
插件:检测javascript的内存泄漏
2007/03/04 Javascript
JQuery实现绚丽的横向下拉菜单
2013/12/19 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
使用JavaScript获取Request中参数的值方法
2016/09/27 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
[03:38]TI4西雅图DOTA2前线报道 71专访
2014/07/08 DOTA
python 队列详解及实例代码
2016/10/18 Python
Python中函数参数匹配模型详解
2019/06/09 Python
ipython和python区别详解
2019/06/26 Python
numpy数组广播的机制
2019/07/12 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
2012/11/13 HTML / CSS
详解canvas.toDataURL()报错的解决方案全都在这了
2020/03/31 HTML / CSS
Roots加拿大官网:加拿大休闲服饰品牌
2016/10/24 全球购物
消防安全管理制度
2014/02/01 职场文书
出国英文推荐信
2014/05/10 职场文书
法定授权委托证明书
2014/09/27 职场文书
个人借款协议书范本
2014/11/17 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
员工试用期工作总结
2019/06/20 职场文书
MySQL 8.0 之不可见列的基本操作
2021/05/20 MySQL
MySQL数据库如何使用Shell进行连接
2022/04/12 MySQL
通过feDisplacementMap和feImage实现水波特效
2022/04/24 HTML / CSS