浅谈nodejs连接mysql数据库的方法

 4972

本篇文章给大家介绍一下使用nodejs连接mysql数据库的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。


浅谈nodejs连接mysql数据库的方法


1、安装mysql模块

  1. npm install mysql

2、创建通用方法

这里使用了Promise函数回调,如果不需要可以不使用的

  1. const mysql = require('mysql')  //引用mysql模块
  2.  
  3. //设置数据库基本信息
  4. const pool = mysql.createPool({
  5.     host:"localhost",   //IP
  6.     user:"root",    //用户名
  7.     password:"root",    //密码
  8.     database:"heartsofiron" //数据库名称
  9. })
  10.  
  11. //创建通用方法,这里使用了Promise函数回调,如果不需要也可以不用的
  12. const query = function(sql){
  13.     return  new Promise(function(callback,errorback){
  14.         //连接数据库
  15.         pool.getConnection(function(err,conn){  
  16.             if(err){
  17.                 //连接失败
  18.                 console.error(err)
  19.             }else{
  20.                 //连接成功
  21.                 //连接成功之后执行sql语句,
  22.                 //第一个参数sql就是语句,
  23.                 //第二个参数是执行sql语句后的回调
  24.                 conn.query(sql,function(qerr,vals,fields){
  25.                     conn.release()  //释放连接(关闭连接)
  26.                     console.log(vals)
  27.                     callback(vals)  //回调
  28.                 })
  29.             }
  30.         })
  31.     })
  32. }
  33.  
  34. module.exports = query  //输出

3、使用上方通用函数

  1. query("select * from users").then(ret=>{
  2.     //这里的ret就是查询后的结果
  3.     console.log(ret)
  4. })

这里只展示了最简单的方法,但是已经能够满足基本的需求了,也是为了能让初学者看懂,所以没有加很多额外的plugin。


本文网址:https://www.zztuku.com/detail-8791.html
站长图库 - 浅谈nodejs连接mysql数据库的方法
申明:如有侵犯,请 联系我们 删除。

评论(0)条

您还没有登录,请 登录 后发表评论!

提示:请勿发布广告垃圾评论,否则封号处理!!

    编辑推荐