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读取memcache示例分享
Jan 02 NodeJs
轻松创建nodejs服务器(3):代码模块化
Dec 18 NodeJs
轻松创建nodejs服务器(7):阻塞操作的实现
Dec 18 NodeJs
nodejs中使用多线程编程的方法实例
Mar 24 NodeJs
Nodejs实现批量下载妹纸图
May 28 NodeJs
搭建简单的nodejs http服务器详解
Mar 09 NodeJs
详解nodejs操作mongodb数据库封装DB类
Apr 10 NodeJs
解析NodeJS异步I/O的实现
Apr 13 NodeJs
Nodejs之http的表单提交
Jul 07 NodeJs
nodejs发送http请求时遇到404长时间未响应的解决方法
Dec 10 NodeJs
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
Feb 02 NodeJs
nodejs和react实现即时通讯简易聊天室功能
Aug 21 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时间戳 strtotime()使用方法和技巧
2013/10/29 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
javascript实现的动态文字变换
2007/07/28 Javascript
javascript实现的像java、c#之类的sleep暂停的函数代码
2010/03/04 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
JS截取字符串常用方法详细整理
2013/10/28 Javascript
js中function()使用方法
2013/12/24 Javascript
js实现禁止中文输入的方法
2015/01/14 Javascript
jquery实现触发时更新下拉列表内容的方法
2015/12/02 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
ajax异步请求详解
2017/01/06 Javascript
JS正则表达式验证账号、手机号、电话和邮箱是否合法
2017/03/08 Javascript
ES6新增数据结构WeakSet的用法详解
2017/08/07 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
vue cli3.0 引入eslint 结合vscode使用
2019/05/27 Javascript
微信小程序页面间传递数组对象方法解析
2019/11/06 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
[38:38]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.17
2020/12/18 DOTA
Jupyter安装nbextensions,启动提示没有nbextensions库
2020/04/23 Python
python读文件的步骤
2019/10/08 Python
python实现图像全景拼接
2020/03/27 Python
如何用Anaconda搭建虚拟环境并创建Django项目
2020/08/02 Python
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
机械制造专业个人的自我评价
2013/12/28 职场文书
《雕塑之美》教学反思
2014/04/24 职场文书
电子商务专业应届毕业生求职信
2014/06/21 职场文书
讲党性心得体会
2014/09/03 职场文书
群众路线剖析材料
2014/09/30 职场文书
前台接待员岗位职责
2015/04/15 职场文书
运动会致辞稿
2015/07/29 职场文书
公司管理制度范本
2015/08/03 职场文书
民事纠纷协议书
2016/03/23 职场文书