>  기사  >  웹 프론트엔드  >  nodejs가 mysql 데이터베이스에 연결하는 방법에 대한 간략한 토론

nodejs가 mysql 데이터베이스에 연결하는 방법에 대한 간략한 토론

青灯夜游
青灯夜游앞으로
2021-04-13 10:09:411673검색

이 글에서는 nodejs를 사용하여 mysql 데이터베이스에 연결하는 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

nodejs가 mysql 데이터베이스에 연결하는 방법에 대한 간략한 토론

관련 권장사항: "nodejs 튜토리얼"

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)
})
여기서는 가장 간단한 방법만 제시했지만 이미 기본적인 요구 사항을 충족할 수 있으며, 초보자들이 쉽게 이해할 수 있도록 추가된 플러그인은 많지 않습니다.

더 많은 프로그래밍 관련 지식을 보려면
프로그래밍 비디오

를 방문하세요! !

위 내용은 nodejs가 mysql 데이터베이스에 연결하는 방법에 대한 간략한 토론의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제