이 글에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!