https://www.npmjs.com/package/tedious
Node.js와 MSSQL을 연결하기에 앞서, 우선 MSSQL 서버 데이터베이스의 버전을 반드시 먼저 확인해야한다.
Node.js와 MSSQL을 연결하기 위해서는 tedious가 설치되어있어야 한다.
(2021-06-24 기준 tedious는 sql server 2017 버전까지만 지원한다.)
그리고 knex를 이용해 MSSQL에 연결할것이다.
우선 위 모듈들을 npm으로 설치해준다.
npm install mssql
npm install tedious
npm install knex
다음으로 확인해보아야 할것은 Sql Server 구성 관리자에서 SQL Server Browser와 사용하려는 서버의 Tcp/Ip가 실행중/사용 상태인지 확인해야한다. (실행/사용중이 아니라면 실행/사용중으로 바꾼다.)
TCP 포트 번호는 따로 설정해줬을 경우 기억해둔다.
다음은 knex로 데이터베이스에 연결하기 위한 Config정보를 작성한다.
참고로 user와 password는 데이터베이스에 연결할 때 입력하는 아이디와 비밀번호다.
이제 knex를 이용해 데이터베이스의 테이블을 관리할 수 있다.
관련 메소드들은 상단에 링크된 페이지에서 확인 가능하다.
위와 같이 SELECT로 정상적으로 테이블이 불러와지는것을 확인할 수 있다.
'웹 > Node.js 백엔드' 카테고리의 다른 글
블리자드 api 백엔드 (node.js) - 페이지 구성 (0) | 2021.03.17 |
---|---|
블리자드 api 백엔드(node.js) - 캐릭터 데이터 통신 (0) | 2021.03.17 |
블리자드 api 백엔드(node.js) - DB (0) | 2021.03.11 |
블리자드 api 백엔드(node.js) - 미들웨어 (0) | 2021.03.11 |
블리자드 api 백엔드 (node.js) - 초기 세팅 (0) | 2021.03.10 |