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。