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 sublime text 3安装与配置
Jun 19 NodeJs
nodejs中转换URL字符串与查询字符串详解
Nov 26 NodeJs
NodeJS学习笔记之Connect中间件应用实例
Jan 27 NodeJs
nodejs导出excel的方法
Jun 30 NodeJs
实例详解Nodejs 保存 payload 发送过来的文件
Jan 14 NodeJs
ubuntu编译nodejs所需的软件并安装
Sep 12 NodeJs
nodejs Assert中equal(),strictEqual(),deepEqual(),strictDeepEqual()比较
Sep 18 NodeJs
详解webpack打包nodejs项目(前端代码)
Sep 19 NodeJs
nodejs基础之常用工具模块util用法分析
Dec 26 NodeJs
Nodejs中怎么实现函数的串行执行
Mar 02 NodeJs
nodejs微信开发之接入指南
Mar 17 NodeJs
详解nodejs http请求相关总结
Mar 31 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个人网站架设连环讲(一)
2006/10/09 PHP
PHP获取http请求的头信息实现步骤
2012/12/16 PHP
php中addslashes函数与sql防注入
2014/11/17 PHP
2款PHP无限级分类实例代码
2015/11/11 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
JavaScript学习笔记之数组的增、删、改、查
2016/03/23 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
AngularJS入门教程之迭代器过滤详解
2016/08/18 Javascript
JS for...in 遍历语句用法实例分析
2016/08/24 Javascript
详解Js模板引擎(TrimPath)
2016/11/22 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
nodejs中向HTTP响应传送进程的输出
2017/03/19 NodeJs
react-native 封装选择弹出框示例(试用ios&android)
2017/07/11 Javascript
详谈innerHTML innerText的使用和区别
2017/08/18 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
vue实现百度搜索功能
2020/12/28 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
taro小程序添加骨架屏的实现代码
2019/11/15 Javascript
vue element实现表格合并行数据
2020/11/30 Vue.js
[49:35]KG vs SECRET 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
socket + select 完成伪并发操作的实例
2017/08/15 Python
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
HTML5 Web 存储详解
2016/09/16 HTML / CSS
伦敦一卡通:The London Pass
2018/11/30 全球购物
iostream与iostream.h的区别
2015/01/16 面试题
单位实习证明怎么写
2014/01/17 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
2014年工人工作总结
2014/11/25 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
MySQL多表查询机制
2022/03/17 MySQL
Valheim服务器 Mod修改安装教程 【ValheimPlus】
2022/12/24 Servers