简体   繁体   English

节点JS,Express,MSSQL,套接字IO

[英]Node JS, Express, MSSQL, Socket IO

How to configure socket with sql database? 如何用SQL数据库配置套接字? What a actually need is get every changes in database to my server. 实际需要的是将数据库中的所有更改都发送到我的服务器。 I am using npm MSSQL and Socket.io. 我正在使用npm MSSQL和Socket.io。

Install the mssql package through NPM 通过NPM安装mssql软件包

 npm install mssql

here's a link to its docs 这是其文档的链接

var sql = require('mssql');

sql.connect("mssql://username:password@localhost/database").then(function() {
// Query 

new sql.Request().query('select * from mytable').then(function(recordset) {
    console.dir(recordset);
}).catch(function(err) {
    // ... query error checks 
});

// Stored Procedure 

new sql.Request()
.input('input_parameter', sql.Int, value)
.output('output_parameter', sql.VarChar(50))
.execute('procedure_name').then(function(recordsets) {
    console.dir(recordsets);
}).catch(function(err) {
    // ... execute error checks 
});

// ES6 Tagged template literals (experimental) 

sql.query`select * from mytable where id =    ${value}`.then(function(recordset) {
    console.dir(recordset);
}).catch(function(err) {
    // ... query error checks 
});
}).catch(function(err) {
// ... connect error checks 
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM