반응형
express mariaDB 및 mysql 접속 정보
var connection = mysql.createPool({
host : '127.0.0.1',
user : 'user id',
password: 'user password',
port : '3306',
database: 'db명',
connectTimeout : 20000,//접속타임아웃 시간
debug : false, //디버그 모드
multipleStatements: true, //다중 쿼리 실행
supportBigNumbers: true, //decimal 타입등 지원
bigNumberStrings: true //decimal 타입등 지원
});
multipleStatements 사용시 다중 쿼리를 세미콜론으로 분리해서 처리 할 수 있다.
예)
var sql = `select * from table;`;
sql += `select * from table2;';
connection.query(sql, callback);
connection.release();
callback함수에서 받을시에는 Array로 받아짐.
test( function(err, row) {
console.log(JSON.stringify(row))
row[0] --> 첫번째 쿼리 실행 데이터
row[1] --> 두번째 쿼리 실행 데이터
});
물론 CURD 모두 가능함.
반응형