nodejs如何连接mysql数据库

君哥 阅读:1456 2019-08-09 12:10:39 评论:3

这篇文章主要介绍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)
})


本文链接:http://yanjun202.com/post/27.html 

分享到:
可以去百度分享获取分享代码输入这里。
发表评论
搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容