本篇文章给大家介绍一下使用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。

 

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!
2.本站部分资源包有加密,加密统一密码为:www.51zhanma.cn
3. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
4. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
5. 如果您也有好的资源或教程,您可以投稿发布,用户购买后有销售金额的80%以上的分成收入!
6.如有侵权请联系客服邮件kefu@zhanma.cn
站码网 » 浅谈nodejs连接mysql数据库的方法

发表评论

  • 1808本站运营(天)
  • 1943会员数(个)
  • 5310资源数(个)
  • 1287评论数(个)
  • 0 近 30 天更新(个)
加入 VIP