ふたりで

node.js MSSQL 접속 테스트용 소스 본문

node.js

node.js MSSQL 접속 테스트용 소스

graykang 2024. 2. 26. 16:23
728x90
반응형
SMALL

 

1. mssql-connTest.js 파일을 아래와 같이 만든다.

const sql = require("mssql");
const config = {
  port: XXXX,
  user: 'graykang',
  password: 'pwd1234',
  server: '127.0.0.1',
  database: 'test',
  stream: false,
  options: {
    encrypt: false,
    enableArithAbort: true
  },
};

sql.connect(config, function (err) {
  if (err) console.log(err);
  // create Request object
  var request = new sql.Request();
  // query to the database and get the records
  request.query('select getdate() as 현재서버시간', function (err, recordset) {
      if (err) console.log(err)
      // send records as a response
      console.log(recordset);
  });
});

 

 

2. package.json 파일을 아래과 같이 만든다.

728x90
반응형
SMALL
{
  "name": "mssql-connTest",
  "version": "1.0.0",
  "description": "",
  "main": "",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "npm i mssql && node employee.js"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "mssql": "^10.0.2"
  }
}

 

3. npm start 를 실행한다.

[graykang@test]$ npm start

> mssql-conTest@1.0.0 start
> npm i mssql && node mssql-connTest.js


up to date, audited 142 packages in 1s

55 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
{
  recordsets: [ [ [Object] ] ],
  recordset: [ { '현재서버시간': 2024-02-26T16:20:44.893Z } ],
  output: {},
  rowsAffected: [ 1 ]
}

 

끝.

728x90
반응형
LIST
Comments