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

 3363

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


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


1、安装mysql模块

npm install mysql

2、创建通用方法

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

const mysql = require('mysql')  //引用mysql模块
 
//设置数据库基本信息
const pool = mysql.createPool({
    host:"localhost",   //IP
    user:"root",    //用户名
    password:"root",    //密码
    database:"heartsofiron" //数据库名称
})
 
//创建通用方法,这里使用了Promise函数回调,如果不需要也可以不用的
const query = function(sql){
    return  new Promise(function(callback,errorback){
        //连接数据库
        pool.getConnection(function(err,conn){  
            if(err){
                //连接失败
                console.error(err)
            }else{
                //连接成功
                //连接成功之后执行sql语句,
                //第一个参数sql就是语句,
                //第二个参数是执行sql语句后的回调
                conn.query(sql,function(qerr,vals,fields){
                    conn.release()  //释放连接(关闭连接)
                    console.log(vals)
                    callback(vals)  //回调
                })
            }
        })
    })
}
 
module.exports = query  //输出

3、使用上方通用函数

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

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


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

评论(0)条

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

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

    编辑推荐