STUDY/Node.js
Node.js | Oracle 연동 (npm oracledb)
개미606
2020. 2. 26. 18:18
1. npm을 이용하여 oracledb설치
$ npm install oracledb
2. 사용준비
const oracledb = require('oracledb');
3. DB와 연결하기
이제 콜백 함수의 두 번째 인자값인 conn을 이용하여 쿼리문을 실행하시면 됩니다.
oracledb.getConnection({
user: 'user명 입력',
password: '비밀번호 입력',
host: 'localhost',
database: 'xe'
}, function (err, conn) {
if(err){
console.log('접속 실패', err);
return;
}
console.log('접속 성공');
});
4. 쿼리문 실행해보기
conn.execute("select * from member", {}, {outFormat:oracledb.OBJECT}, function (err, result) {
// Json 형태로 넘어오도록 설정
if(err) throw err;
console.log('query read success');
dataStr = JSON.stringify(result);
console.log(dataStr);
arrStr = JSON.stringify(result.rows);
var arr = JSON.parse(arrStr);
console.log(arr);
console.log(arr[0].ID + " " + arr[0].PASSWORD);
});
+) 참고