1. 程式人生 > 其它 >node.js連線SQL Server

node.js連線SQL Server

技術標籤:nodenodejs

Start

新建專案 SqlTest,在專案目錄開啟 cmd / Hyper
執行命令:

npm init 

一路回車,完成node.js初始化。

安裝Express:

npm install express

新建檔案 app.js

連線並查詢

node.js連線Sql Server可以用 tediousmssql 兩個庫,但是我使用 tedious 時執行總是出錯,所以這裡主要介紹使用 mssqltedious 我也會附上文件連結。

使用mssql連線資料庫並查詢程式碼:

var express = require('express');
var
app = express(); const sqlStr = "select * from xxx" app.get('/', function (req, res) { var sql = require("mssql"); // config for your database var config = { user: 'username', // update me password: 'pwd', // update me server: 'localhost', // update me
database: 'DATA_BASE', // update me encrypt:false // 不加上這個會報錯:connect error }; // connect to your database 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(sqlStr, function (err, recordset) { if (err) console.log(err) // send records as a response res.send(recordset); }); }); }); var server = app.listen(5152, function () { console.log('Server is running..'); });

執行app.js

在命令列輸入:

node app.js

在瀏覽器執行

localhost:5152/

在這裡插入圖片描述

參考文件

mssql

Access SQL Server in Node.js
mssql官方網站
Node.Js學習之連線SQLServer資料庫

tedious

Step 3: Connecting to SQL using Node.js - SQL Server | Microsoft Docs

其它

node.js 通過tedious 連線SQL SERVER_touten的部落格-CSDN部落格
Nodejs建立本地json資料檔案