node项目 数据库使用的是mysql
下载依赖 npm install mysql2
db.js
const mysql = require('mysql2');
const config = require("./config");
const connections = mysql.createPool({
host: config.mysql.host,
database: config.mysql.database,
user: config.mysql.user,
password: config.mysql.password,
port: 3306,
connectionLimit:10
})
// 连接测试
connections.getConnection((err, conn) => {
conn.connect((err) => {
if (err) {
console.log('链接失败')
} else {
console.log('数据库链接成功')
}
})
})
module.exports = connections.promise()
inde.js
使用写好的mysql配置文件
const conn = require("./db") //调用写好的mysql配置
conn.query("select * from admin").then(res => {
console.log(res); //数据库返回数据
}).catch(err => {
console.log(err)
})