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中操作mysql数据库示例
Dec 20 NodeJs
nodejs集成sqlite使用示例
Jun 05 NodeJs
手把手教你把nodejs部署到linux上跑出hello world
Jun 19 NodeJs
Nodejs实现多房间简易聊天室功能
Jun 20 NodeJs
NodeJS链接MySql数据库的操作方法
Jun 27 NodeJs
详解HTTPS 的原理和 NodeJS 的实现
Jul 04 NodeJs
Nodejs异步回调之异常处理实例分析
Jun 22 NodeJs
详解webpack打包nodejs项目(前端代码)
Sep 19 NodeJs
nodejs aes 加解密实例
Oct 10 NodeJs
NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法
Oct 17 NodeJs
使用koa-log4管理nodeJs日志笔记的使用方法
Nov 30 NodeJs
nodejs检测因特网是否断开的解决方案
Apr 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
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
PHPThumb图片处理实例
2014/05/03 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
JS 实现完美include载入实现代码
2010/08/05 Javascript
jquery引用方法时传递参数原理分析
2014/10/13 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
使用AngularJS创建单页应用的编程指引
2015/06/19 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
原生JS实现平滑回到顶部组件
2016/03/16 Javascript
jQuery设置Cookie及删除Cookie实例分析
2016/04/15 Javascript
vue-cli axios请求方式及跨域处理问题
2018/03/28 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
JS计算斐波拉切代码实例
2019/09/12 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
js的Object.assign用法示例分析
2020/03/05 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
如何高效使用Python字典的方法详解
2017/08/31 Python
Python实现在某个数组中查找一个值的算法示例
2018/06/27 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
Python猜数字算法题详解
2020/03/01 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
用Python 执行cmd命令
2020/12/18 Python
ivx平台开发之不用代码实现一个九宫格抽奖功能
2021/01/27 HTML / CSS
挪威手表购物网站:Klokker
2016/09/19 全球购物
英国领先的电动可调床制造商:Laybrook
2019/12/26 全球购物
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
教师求职自荐书
2014/06/14 职场文书
竞选班长演讲稿400字
2014/08/22 职场文书
返乡农民工证明
2015/06/24 职场文书
外出培训学习心得体会
2016/01/18 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
详解mysql三值逻辑与NULL
2021/05/19 MySQL