nodejs連接mysql的方式有兩種
官方建議的第一種是
let mysql = require('mysql');
let connection = mysql.createConnection({
host: "localhost",
post: 3306,
user: "user",
password: "pass"
});
connection.connect(function(err){//連接數據庫
if(err){
console.error('err connnectiing' + err.stark);
return ;
}
connection.query(sql function(err,rows,field){
//............
})
});
但是也可以直接執行查詢語句,默認將隱式連接數據庫
let mysql = require('mysql');
let connection mysql.createConnection({
host: "loacalhost",
post: 3306,
user : "user",
password : "password"
})
connection.query(sql function(err,rows,field){//直接執行sql語句 會隱式連接
//................
})