Sangil's blog

https://github.com/ChoiSangIl Admin

node js mssql 연동 DEV / SERVER

2020-02-04 posted by sang12


nodeJs에서 mssql연동하는 방법을 알아보겠습니다. (참고 : https://www.npmjs.com/package/mssql )

npm install mssql로 해당 라이브러리를 받아 오고 설정한 디비정보로 커넥션을 생성합니다. 그후 간단하게 쿼리를 날려 결과를 출력하는 소스입니다.

connectTest.js
const sql = require('mssql')
const dbConfigMssql = require('./dbconfig-mssql.js');

async function connectTest(){
	try {
		let pool = await sql.connect(dbConfigMssql);
		let result1 = await pool.request().query('select 1 as number')
		console.dir(result1)
	} catch (err) {
		console.log(err);
		// ... error checks
	}
}

sql.on('error', err => {
    // ... error handler
})
dbconfig-mssql.js
module.exports = {
	user: '',
	password: '',
	server: '',
	port : '',
	database: '',
	options: {
		encrypt: false,
		enableArithAbort: true
	},
};

encrypt와 enableArithAbort를 설정안해주니 오류가 나더라는..^^

#node js mssql 연동 #node js mssql #node mssql
REPLY