var mysql = require("mysql");
var mysqlConfig = {
host : "아이피",
port : "포트",
user : "로그인ID",
password : "비밀번호",
database : "데이터베이스명"
}
var conn = mysql.createConnection(mysqlConfig);
conn.query("CALL 프로시저명(?, ?);", [인자1, 인자2], function(err, rows) {
if (err) {
console.log("MySQL Query Execution Failed....");
console.log(err);
}
for (var i = 0; i < rows[0].length; i++) {
console.log(rows[0][i]);
}
conn.destroy();
});
---------------------------------------------------------------------------------------------------------------
// OUTPUT 인자 가져오기
conn.query("CALL 프로시저명(?, ?, @id);", [인자1, 인자2], function(err, rows) {
if (err) {
console.log("MySQL Query Execution Failed....");
console.log(err);
} else {
conn.query("SELECT @id;", function(err, rows, field) {
console.log('id is ' + rows[0]['@id']);
conn.destroy();
});
}
});